#include "types.h"
#include <list>
#include <map>
#include <string>
#include <vector>
#include <stdio.h>
Go to the source code of this file.
Classes | |
| class | BinaryFile |
| class | BinaryFileFactory |
| class | ObjcClass |
| class | ObjcIvar |
| class | ObjcMethod |
| class | ObjcModule |
| struct | SectionInfo |
Defines | |
| #define | IMPORT_BINARYFILE |
| #define | LH(p) ((int)((Byte *)(p))[0] + ((int)((Byte *)(p))[1] << 8)) |
Typedefs | |
| typedef BinaryFile *(* | get_library_callback_t )(char *name) |
| typedef SectionInfo * | PSectionInfo |
Enumerations | |
| enum | LOAD_FMT { LOADFMT_ELF, LOADFMT_PE, LOADFMT_PALM, LOADFMT_PAR, LOADFMT_EXE, LOADFMT_MACHO, LOADFMT_LX } |
| enum | MACHINE { MACHINE_PENTIUM, MACHINE_SPARC, MACHINE_HPRISC, MACHINE_PALM, MACHINE_PPC, MACHINE_ST20 } |
|
|
Definition at line 52 of file BinaryFile.h. |
|
|
Definition at line 42 of file BinaryFile.h. Referenced by Win32BinaryFile::findJumps(), ExeBinaryFile::GetEntryPoint(), Win32BinaryFile::RealLoad(), and ExeBinaryFile::RealLoad(). |
|
|
Definition at line 117 of file BinaryFile.h. |
|
|
Definition at line 84 of file BinaryFile.h. |
|
|
Definition at line 121 of file BinaryFile.h. |
|
|
Definition at line 122 of file BinaryFile.h. |
1.4.6