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

LSHeader Class Reference

#include <LoaderSection.h>

Inheritance diagram for LSHeader:

LSHeader32 LSHeader64 List of all members.

Public Member Functions

virtual void print ()
virtual char * charStream ()
 LOADERHEADER_MACROS_BASIS ("For the get_X field macros check the defines directory")
virtual ~LSHeader ()

Static Public Member Functions

LSHeadernewHeader (LSHeader *old, bool is64Bit, uint32_t l_nsyms, uint32_t l_nreloc, uint32_t l_istlen, uint32_t l_nimpid, uint32_t l_impoff, uint32_t l_stlen, uint32_t l_stoff, uint32_t l_symoff, uint32_t l_rldoff)

Protected Member Functions

 LSHeader ()

Constructor & Destructor Documentation

LSHeader::LSHeader  )  [inline, protected]
 

Definition at line 14 of file LoaderSection.h.

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

Definition at line 21 of file LoaderSection.h.


Member Function Documentation

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

Reimplemented in LSHeader32, and LSHeader64.

Definition at line 18 of file LoaderSection.h.

References __SHOULD_NOT_ARRIVE.

Referenced by LoaderSection::instrument(), newHeader(), and LoaderSection::read().

LSHeader::LOADERHEADER_MACROS_BASIS "For the get_X field macros check the defines directory"   ) 
 

LSHeader * LSHeader::newHeader LSHeader old,
bool  is64Bit,
uint32_t  l_nsyms,
uint32_t  l_nreloc,
uint32_t  l_istlen,
uint32_t  l_nimpid,
uint32_t  l_impoff,
uint32_t  l_stlen,
uint32_t  l_stoff,
uint32_t  l_symoff,
uint32_t  l_rldoff
[static]
 

Definition at line 9 of file LoaderSection.C.

References charStream(), ldhdr::l_impoff, ldhdr::l_istlen, ldhdr::l_nimpid, ldhdr::l_nreloc, ldhdr::l_nsyms, ldhdr::l_stlen, ldhdr::l_stoff, ldhdr::l_version, LDHDR, Size__32_bit_Loader_Section_Header, and Size__64_bit_Loader_Section_Header.

Referenced by LoaderSection::instrument().

void LSHeader::print  )  [virtual]
 

Definition at line 51 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