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

FileHeader32 Class Reference

#include <FileHeader.h>

Inheritance diagram for FileHeader32:

FileHeader Base List of all members.

Public Member Functions

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

Protected Attributes

FILHDR entry

Constructor & Destructor Documentation

FileHeader32::FileHeader32  )  [inline]
 

Definition at line 34 of file FileHeader.h.

References Size__32_bit_File_Header.

FileHeader32::~FileHeader32  )  [inline]
 

Definition at line 35 of file FileHeader.h.


Member Function Documentation

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

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

Reimplemented from Base.

Definition at line 19 of file ReWriting.C.

References entry, filehdr::f_symptr, FILHDR, XCoffFileGen::getSymbolTableOffsetForInst(), and PRINT_DEBUG.

uint32_t FileHeader32::read BinaryInputFile b  )  [virtual]
 

Reimplemented from Base.

Definition at line 38 of file FileHeader.C.

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


Member Data Documentation

FILHDR FileHeader32::entry [protected]
 

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