#include <RelocationTable.h>
Inheritance diagram for RelocationTable:
Public Member Functions | |
RelocationTable (char *ptr, uint32_t s, XCoffFile *xcoff) | |
void | print () |
uint32_t | read (BinaryInputFile *b) |
void | setSymbolTable (SymbolTable *st) |
XCoffFile * | getXCoffFile () |
const char * | briefName () |
uint32_t | instrument (char *buffer, XCoffFileGen *xCoffGen, BaseGen *gen) |
Protected Attributes | |
char * | relocationPtr |
uint32_t | numOfRelocations |
Relocation ** | relocations |
SymbolTable * | symbolTable |
XCoffFile * | xCoffFile |
|
Definition at line 6 of file RelocationTable.C. References getXCoffFile(), XCoffFile::is64Bit(), numOfRelocations, relocations, Size__32_bit_RelocationTable_Entry, Size__64_bit_RelocationTable_Entry, and XCoffClassTypes_relocation. |
|
Reimplemented from Base. Definition at line 66 of file RelocationTable.h. |
|
Definition at line 64 of file RelocationTable.h. References xCoffFile. Referenced by instrument(), read(), and RelocationTable(). |
|
Reimplemented from Base. Definition at line 143 of file ReWriting.C. References ASSERT, getXCoffFile(), XCoffFile::is64Bit(), numOfRelocations, PRINT_DEBUG, relocations, Size__32_bit_RelocationTable_Entry, and Size__64_bit_RelocationTable_Entry. |
|
Reimplemented from Base. Definition at line 27 of file RelocationTable.C. References numOfRelocations, Relocation::print(), PRINT_INFOR, relocations, and symbolTable. Referenced by XCoffFile::print(). |
|
Reimplemented from Base. Definition at line 37 of file RelocationTable.C. References ASSERT, BinaryInputFile::copyBytesIterate(), BinaryInputFile::currentOffset(), getXCoffFile(), XCoffFile::is64Bit(), numOfRelocations, PRINT_DEBUG, relocationPtr, relocations, Base::setFileOffset(), BinaryInputFile::setInPointer(), Size__32_bit_RelocationTable_Entry, and Size__64_bit_RelocationTable_Entry. Referenced by SectHeader::readRelocTable(). |
|
Definition at line 62 of file RelocationTable.h. References symbolTable. Referenced by XCoffFile::readRelocLineInfoTable(). |
|
Definition at line 47 of file RelocationTable.h. Referenced by instrument(), print(), read(), and RelocationTable(). |
|
Definition at line 46 of file RelocationTable.h. Referenced by read(). |
|
Definition at line 49 of file RelocationTable.h. Referenced by instrument(), print(), read(), and RelocationTable(). |
|
Definition at line 51 of file RelocationTable.h. Referenced by print(), and setSymbolTable(). |
|
Definition at line 53 of file RelocationTable.h. Referenced by getXCoffFile(). |