#include <LoaderSection.h>
Inheritance diagram for LSSymbol:
Public Member Functions | |
virtual void | print (uint32_t index, LSFileNameTable *ft, LSStringTable *st) |
virtual char * | charStream () |
virtual char * | getName (LSStringTable *st) |
virtual uint32_t | getNameOffset () |
LOADERSYMBOL_MACROS_BASIS ("For the get_X field macros check the defines directory") | |
virtual | ~LSSymbol () |
Static Public Member Functions | |
LSSymbol * | newSymbol (bool is64Bit, uint32_t nameOffset, uint32_t fileNameId) |
Protected Member Functions | |
LSSymbol () |
|
Definition at line 62 of file LoaderSection.h. |
|
Definition at line 72 of file LoaderSection.h. |
|
Reimplemented in LSSymbol32, and LSSymbol64. Definition at line 65 of file LoaderSection.h. References __SHOULD_NOT_ARRIVE. Referenced by LoaderSection::instrument(), and newSymbol(). |
|
Reimplemented in LSSymbol32, and LSSymbol64. Definition at line 66 of file LoaderSection.h. References __SHOULD_NOT_ARRIVE. Referenced by print(). |
|
Reimplemented in LSSymbol32, and LSSymbol64. Definition at line 67 of file LoaderSection.h. References __SHOULD_NOT_ARRIVE. |
|
|
|
Definition at line 104 of file LoaderSection.C. References charStream(), ldsym::l_ifile, ldsym::l_smclas, ldsym::l_smtype, LDSYM, Size__32_bit_Loader_Section_Symbol, and Size__64_bit_Loader_Section_Symbol. Referenced by LoaderSection::instrument(). |
|
Definition at line 95 of file LoaderSection.C. References GET, LSFileNameTable::getName(), getName(), and PRINT_INFOR. |