#include <htle.h>
Inheritance diagram for ht_le:
Public Member Functions | |
void | init (bounds *b, ht_streamfile *file, format_viewer_if **ifs, ht_format_group *format_group, FILEOFS h) |
virtual void | done () |
virtual void | loc_enum_start () |
virtual bool | loc_enum_next (ht_format_loc *loc) |
Protected Member Functions | |
void | check_vxd () |
void | do_fixups () |
void | read_pagemap () |
void | read_objects () |
Protected Attributes | |
bool | loc_enum |
|
|
|
Reimplemented from ht_format_group. Definition at line 114 of file htle.cc. References ht_reloc_file::done(), ht_layer_streamfile::done(), ht_format_group::done(), ht_le_objmap::header, ht_le_shared_data::linear_file, ht_le_shared_data::objmap, ht_le_pagemap::offset, ht_le_shared_data::pagemap, ht_le_pagemap::psize, ht_le_objmap::psize, ht_le_shared_data::reloc_file, ht_le_pagemap::vsize, and ht_le_objmap::vsize. |
|
Definition at line 69 of file htle.cc. References check_vxd(), create_host_struct(), DESC_LE, do_fixups(), file, FILEOFS, ht_le_page_file::init(), Object::init(), ht_format_group::init_ifs(), LE_ADDR_INVALID, LE_HEADER_struct, little_endian, LOG, malloc(), NULL, read_objects(), read_pagemap(), ht_le_shared_data::v_header, VIEW_DEBUG_NAME, VO_BROWSABLE, VO_RESIZE, and VO_SELECTABLE. |
|
Reimplemented from ht_format_viewer. Definition at line 404 of file htle.cc. References ht_streamfile::get_size(), ht_le_shared_data::hdr_ofs, ht_format_loc::length, loc_enum, ht_format_loc::name, and ht_format_loc::start. |
|
Reimplemented from ht_format_viewer. |
|
Definition at line 355 of file htle.cc. References ht_le_shared_data::byteorder, ht_le_objmap::count, create_host_struct(), FILEOFS, ht_le_shared_data::hdr, ht_le_shared_data::hdr_ofs, ht_le_objmap::header, LE_OBJECT_HEADER_struct, malloc(), MIN, ht_le_shared_data::objmap, ht_le_shared_data::pagemap, ht_le_pagemap::psize, ht_le_objmap::psize, ht_stream::read(), ht_streamfile::seek(), UINT, ht_le_pagemap::vsize, and ht_le_objmap::vsize. Referenced by init(). |
|
Definition at line 319 of file htle.cc. References ht_le_shared_data::byteorder, ht_le_pagemap::count, create_host_struct(), dword, FILEOFS, ht_le_shared_data::hdr, ht_le_shared_data::hdr_ofs, LE_PAGE_MAP_ENTRY_struct, malloc(), ht_le_pagemap::offset, ht_le_shared_data::pagemap, ht_le_pagemap::psize, ht_stream::read(), ht_streamfile::seek(), and ht_le_pagemap::vsize. Referenced by init(). |
|
Definition at line 85 of file htle.h. Referenced by loc_enum_next(). |