#include <RawSection.h>
Inheritance diagram for LoaderSection:
Public Member Functions | |
LoaderSection (SectHeader *h, XCoffFile *xcoff) | |
uint32_t | read (BinaryInputFile *b) |
void | print () |
const char * | briefName () |
uint32_t | getInstrumentationSize (XCoffFileGen *xCoffGen) |
uint32_t | instrument (char *buffer, XCoffFileGen *xCoffGen, BaseGen *gen) |
uint32_t | getBSSRelocations (uint64_t *addrs) |
uint32_t | getRelocationCount () |
Protected Member Functions | |
~LoaderSection () | |
Protected Attributes | |
LSHeader * | header |
uint32_t | numberOfSymbols |
LSSymbol ** | symbolTable |
char * | symbolTablePtr |
uint32_t | numberOfRelocations |
LSRelocation ** | relocationTable |
char * | relocationTablePtr |
LSFileNameTable * | fileNameTable |
LSStringTable * | stringTable |
|
Definition at line 178 of file RawSection.h. |
|
Definition at line 181 of file RawSection.h. References fileNameTable, header, numberOfRelocations, numberOfSymbols, relocationTable, relocationTablePtr, stringTable, symbolTable, and symbolTablePtr. |
|
Reimplemented from RawSection. Definition at line 191 of file RawSection.h. |
|
Definition at line 337 of file RawSection.C. References BSS_SYMBOL_IN_LOADER, numberOfRelocations, and relocationTable. |
|
Reimplemented from RawSection. Definition at line 387 of file ReWriting.C. References XCoffFileGen::getNumOfSharedLibFuncs(), XCoffFileGen::getSharedLibFuncName(), XCoffFileGen::getSharedLibraryPathAndObj(), RawSection::getXCoffFile(), XCoffFile::is64Bit(), Size__32_bit_Loader_Section_Relocation, Size__32_bit_Loader_Section_Symbol, Size__64_bit_Loader_Section_Relocation, and Size__64_bit_Loader_Section_Symbol. |
|
Definition at line 196 of file RawSection.h. References numberOfRelocations. |
|
|
Reimplemented from RawSection. Definition at line 313 of file RawSection.C. References fileNameTable, header, IMPLICIT_SYM_COUNT, numberOfRelocations, numberOfSymbols, LSStringTable::print(), LSFileNameTable::print(), LSRelocation::print(), LSHeader::print(), RawSection::print(), PRINT_INFOR, relocationTable, stringTable, and symbolTable. |
|
|
Definition at line 175 of file RawSection.h. Referenced by instrument(), LoaderSection(), print(), and read(). |
|
Reimplemented from RawSection. Definition at line 165 of file RawSection.h. Referenced by instrument(), LoaderSection(), print(), and read(). |
|
Definition at line 171 of file RawSection.h. Referenced by getBSSRelocations(), getRelocationCount(), instrument(), LoaderSection(), print(), and read(). |
|
Definition at line 167 of file RawSection.h. Referenced by instrument(), LoaderSection(), print(), and read(). |
|
Definition at line 172 of file RawSection.h. Referenced by getBSSRelocations(), instrument(), LoaderSection(), print(), and read(). |
|
Definition at line 173 of file RawSection.h. Referenced by LoaderSection(), and read(). |
|
Definition at line 176 of file RawSection.h. Referenced by instrument(), LoaderSection(), print(), and read(). |
|
Definition at line 168 of file RawSection.h. Referenced by instrument(), LoaderSection(), print(), and read(). |
|
Definition at line 169 of file RawSection.h. Referenced by LoaderSection(), and read(). |