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

FileHeader Class Reference

#include <FileHeader.h>

Inheritance diagram for FileHeader:

Base FileHeader32 FileHeader64 List of all members.

Public Member Functions

 FILEHEADER_MACROS_BASIS ("For the get_X field macros check the defines directory")
void initFilePointers (BinaryInputFile *b)
void print ()
char * getSymbolTablePtr ()
const char * briefName ()

Protected Member Functions

 FileHeader ()
virtual ~FileHeader ()
bool verify (uint16_t targetSize)

Protected Attributes

char * symbolTablePtr

Constructor & Destructor Documentation

FileHeader::FileHeader  )  [inline, protected]
 

Definition at line 12 of file FileHeader.h.

References symbolTablePtr, and XCoffClassTypes_file_header.

virtual FileHeader::~FileHeader  )  [inline, protected, virtual]
 

Definition at line 13 of file FileHeader.h.


Member Function Documentation

const char* FileHeader::briefName  )  [inline, virtual]
 

Reimplemented from Base.

Definition at line 23 of file FileHeader.h.

FileHeader::FILEHEADER_MACROS_BASIS "For the get_X field macros check the defines directory"   ) 
 

char* FileHeader::getSymbolTablePtr  )  [inline]
 

Definition at line 22 of file FileHeader.h.

References symbolTablePtr.

Referenced by XCoffFile::readSymbolStringTable().

void FileHeader::initFilePointers BinaryInputFile b  ) 
 

Definition at line 32 of file FileHeader.C.

References BinaryInputFile::fileOffsetToPointer(), GET, and symbolTablePtr.

Referenced by FileHeader64::read(), and FileHeader32::read().

void FileHeader::print  )  [virtual]
 

Reimplemented from Base.

Definition at line 20 of file FileHeader.C.

References GET, PRINT_INFOR, and Size__NN_bit_SymbolTable_Entry.

Referenced by XCoffFile::briefPrint(), and XCoffFile::print().

bool FileHeader::verify uint16_t  targetSize  )  [protected]
 

Definition at line 4 of file FileHeader.C.

References F_EXEC, F_LNNO, GET, and PRINT_ERROR.

Referenced by FileHeader64::read(), and FileHeader32::read().


Member Data Documentation

char* FileHeader::symbolTablePtr [protected]
 

Definition at line 9 of file FileHeader.h.

Referenced by FileHeader(), getSymbolTablePtr(), and initFilePointers().


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