|
virtual void | relocate1 (const Relocation *, upx_byte *location, upx_uint64_t value, const char *type) |
|
void | preprocessSections (char *start, char *end) |
|
void | preprocessSymbols (char *start, char *end) |
|
void | preprocessRelocations (char *start, char *end) |
|
Section * | findSection (const char *name, bool fatal=true) const |
|
Symbol * | findSymbol (const char *name, bool fatal=true) const |
|
Symbol * | addSymbol (const char *name, const char *section, upx_uint64_t offset) |
|
Relocation * | addRelocation (const char *section, unsigned off, const char *type, const char *symbol, upx_uint64_t add) |
|
virtual void | relocate () |
|
unsigned | get_te16 (const void *p) const |
|
unsigned | get_te32 (const void *p) const |
|
upx_uint64_t | get_te64 (const void *p) const |
|
void | set_te16 (void *p, unsigned v) const |
|
void | set_te32 (void *p, unsigned v) const |
|
void | set_te64 (void *p, upx_uint64_t v) const |
|
|
virtual void | init (const void *pdata, int plen) |
|
virtual int | addLoader (const char *sname) |
|
void | addLoader (const char *s, va_list ap) |
|
void __acc_cdecl_va | addLoaderVA (const char *s,...) |
|
virtual Section * | addSection (const char *sname, const void *sdata, int slen, unsigned p2align) |
|
virtual int | getSection (const char *sname, int *slen=NULL) const |
|
virtual int | getSectionSize (const char *sname) const |
|
virtual upx_byte * | getLoader (int *llen=NULL) const |
|
virtual void | defineSymbol (const char *name, upx_uint64_t value) |
|
virtual upx_uint64_t | getSymbolOffset (const char *) const |
|
virtual void | dumpSymbol (const Symbol *, unsigned flags, FILE *fp) const |
|
virtual void | dumpSymbols (unsigned flags=0, FILE *fp=NULL) const |
|
void | alignWithByte (unsigned len, unsigned char b) |
|
virtual void | alignCode (unsigned len) |
|
virtual void | alignData (unsigned len) |
|
const N_BELE_RTP::AbstractPolicy * | bele |
|
upx_byte * | input |
|
int | inputlen |
|
upx_byte * | output |
|
int | outputlen |
|
Section * | head |
|
Section * | tail |
|
Section ** | sections |
|
Symbol ** | symbols |
|
Relocation ** | relocations |
|
unsigned | nsections |
|
unsigned | nsections_capacity |
|
unsigned | nsymbols |
|
unsigned | nsymbols_capacity |
|
unsigned | nrelocations |
|
unsigned | nrelocations_capacity |
|
bool | reloc_done |
|
The documentation for this class was generated from the following files: