#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. |