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

FileHeader64 Class Reference

#include <FileHeader.h>

Inheritance diagram for FileHeader64:

FileHeader Base List of all members.

Public Member Functions

 FILEHEADER_MACROS_CLASS ("For the get_X field macros check the defines directory")
 FileHeader64 ()
 ~FileHeader64 ()
uint32_t read (BinaryInputFile *b)
uint32_t instrument (char *buffer, XCoffFileGen *xCoffGen, BaseGen *gen)

Protected Attributes

FILHDR_64 entry

Constructor & Destructor Documentation

FileHeader64::FileHeader64  )  [inline]
 

Definition at line 48 of file FileHeader.h.

References Size__64_bit_File_Header.

FileHeader64::~FileHeader64  )  [inline]
 

Definition at line 49 of file FileHeader.h.


Member Function Documentation

FileHeader64::FILEHEADER_MACROS_CLASS "For the get_X field macros check the defines directory"   ) 
 

uint32_t FileHeader64::instrument char *  buffer,
XCoffFileGen xCoffGen,
BaseGen gen
[virtual]
 

Reimplemented from Base.

Definition at line 28 of file ReWriting.C.

References entry, XCoffFileGen::getSymbolTableOffsetForInst(), and PRINT_DEBUG.

uint32_t FileHeader64::read BinaryInputFile b  )  [virtual]
 

Reimplemented from Base.

Definition at line 51 of file FileHeader.C.

References BinaryInputFile::copyBytesIterate(), BinaryInputFile::currentOffset(), entry, FileHeader::initFilePointers(), PRINT_ERROR, Base::setFileOffset(), Size__64_bit_Auxilary_Header, Size__64_bit_File_Header, and FileHeader::verify().


Member Data Documentation

FILHDR_64 FileHeader64::entry [protected]
 

Definition at line 42 of file FileHeader.h.

Referenced by instrument(), and read().


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