#include "pefstruc.h"
#include "log.h"
#include "htpef.h"
#include "htpefhd.h"
#include "htpefimp.h"
#include "htpefimg.h"
#include "htendian.h"
#include "stream.h"
#include "tools.h"
#include <stdlib.h>
#include "relfile.h"
Go to the source code of this file.
Classes | |
class | ht_pef_reloc_entry |
class | ht_pef_reloc_file |
Defines | |
#define | RELOC_BASE 0x10000000 |
#define | RELOC_STEPPING 0x100000 |
#define | RELOC_LIMIT 0xffffffff |
Functions | |
bool | pef_phys_and_mem_section (PEF_SECTION_HEADER *s) |
bool | pef_valid_section (PEF_SECTION_HEADER *s) |
bool | pef_addr_to_ofs (pef_section_headers *section_headers, PEFAddress addr, dword *ofs) |
bool | pef_addr_to_section (pef_section_headers *section_headers, PEFAddress addr, int *section) |
bool | pef_addr_is_valid (pef_section_headers *section_headers, PEFAddress addr) |
bool | pef_ofs_to_addr (pef_section_headers *section_headers, dword ofs, PEFAddress *addr) |
bool | pef_ofs_to_section (pef_section_headers *section_headers, dword ofs, int *section) |
Variables | |
format_viewer_if * | htpef_ifs [] |
format_viewer_if | htpef_if |
|
|
|
|
|
|
|
Definition at line 205 of file htpef.cc. References PEFAddress::a32, pef_section_headers::count, pef_valid_section(), pef_section_headers::sheaders, and UINT. |
|
Definition at line 177 of file htpef.cc. References PEFAddress::a32, pef_section_headers::count, pef_phys_and_mem_section(), pef_section_headers::sheaders, and UINT. Referenced by PEFAnalyser::addressToFileofs(). |
|
Definition at line 191 of file htpef.cc. References PEFAddress::a32, pef_section_headers::count, pef_valid_section(), pef_section_headers::sheaders, and UINT. Referenced by PEFAnalyser::getSegmentNameByAddress(), and PEFAnalyser::validAddress(). |
|
Definition at line 222 of file htpef.cc. References PEFAddress::a32, pef_section_headers::count, pef_phys_and_mem_section(), pef_section_headers::sheaders, and UINT. Referenced by PEFAnalyser::fileofsToAddress(). |
|
Definition at line 236 of file htpef.cc. References pef_section_headers::count, pef_valid_section(), pef_section_headers::sheaders, and UINT. |
|
Definition at line 167 of file htpef.cc. Referenced by htpefimage_init(), pef_addr_to_ofs(), and pef_ofs_to_addr(). |
|
Definition at line 172 of file htpef.cc. Referenced by pef_addr_is_valid(), pef_addr_to_section(), and pef_ofs_to_section(). |
|
Initial value: { htpef_init, 0 } |
|
Initial value: { &htpefheader_if, &htpefimports_if, &htpefimage_if, 0 } |