Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

LSRelocation Class Reference

#include <LoaderSection.h>

Inheritance diagram for LSRelocation:

LSRelocation32 LSRelocation64 List of all members.

Public Member Functions

void print (uint32_t index, LSSymbol **syms, LSStringTable *st)
virtual char * charStream ()
 LOADERRELOC_MACROS_BASIS ("For the get_X field macros check the defines directory")
virtual ~LSRelocation ()

Static Public Member Functions

LSRelocationnewRelocation (bool is64Bit, uint64_t addr, uint32_t idx, uint32_t sectId)

Protected Member Functions

 LSRelocation ()

Constructor & Destructor Documentation

LSRelocation::LSRelocation  )  [inline, protected]
 

Definition at line 105 of file LoaderSection.h.

virtual LSRelocation::~LSRelocation  )  [inline, virtual]
 

Definition at line 113 of file LoaderSection.h.


Member Function Documentation

virtual char* LSRelocation::charStream  )  [inline, virtual]
 

Reimplemented in LSRelocation32, and LSRelocation64.

Definition at line 108 of file LoaderSection.h.

References __SHOULD_NOT_ARRIVE.

Referenced by LoaderSection::instrument(), and newRelocation().

LSRelocation::LOADERRELOC_MACROS_BASIS "For the get_X field macros check the defines directory"   ) 
 

LSRelocation * LSRelocation::newRelocation bool  is64Bit,
uint64_t  addr,
uint32_t  idx,
uint32_t  sectId
[static]
 

Definition at line 133 of file LoaderSection.C.

References charStream(), ldrel::l_rsecnm, ldrel::l_rtype, ldrel::l_symndx, ldrel::l_vaddr, LDREL, Size__32_bit_Loader_Section_Relocation, and Size__64_bit_Loader_Section_Relocation.

Referenced by LoaderSection::instrument().

void LSRelocation::print uint32_t  index,
LSSymbol **  syms,
LSStringTable st
 

Definition at line 162 of file LoaderSection.C.

References GET, and PRINT_INFOR.

Referenced by LoaderSection::print().


The documentation for this class was generated from the following files:
Generated on Mon Jan 28 11:08:40 2008 for PMaCInstrumentor by doxygen 1.3.5