PU_SectBin Module Reference

#include <rta_reader.h>

Collaboration diagram for PU_SectBin:

Collaboration graph
[legend]

Public Member Functions

void Name (const STRING s)
void NumSect (const INT n)
void Sect (SecHdr *s)
void Sect (SecHdr64 *s)
void PuSects (vector< RTABuf > p)
void Is32bit (BOOL b)
void StartPc (UINT64 p)
void SzPus (UINT s)
STRING Name (void)
INT Numsect (void)
SecHdrSect (void)
SecHdr64Sect64 (void)
vector< RTABufPuSects (void)
BOOL NumsectNone (void)
BOOL Is32bit (void)
UINT64 StartPc (void)
UINT SzPus (void)
void PrintBits (FILE *fp, INT i)
void PrintBits (FILE *fp)
BOOL QuickChk (FILE *fp, INT i)
BOOL QuickChk (FILE *fp=stdout)
BOOL VerifyHdr (const Rta_Hdr *prta)
 PU_SectBin (INT n=0)
 ~PU_SectBin ()

Private Attributes

SecHdrsect
SecHdr64sect64
BOOL is32bit
INT num_sect
STRING name
vector< RTABufpu_sects
UINT64 start_pc
UINT sz

Detailed Description

Definition at line 69 of file rta_reader.h.


Constructor & Destructor Documentation

PU_SectBin::PU_SectBin ( INT  n = 0  )  [inline]

Definition at line 103 of file rta_reader.h.

References n, Name(), NumSect(), and Sect().

PU_SectBin::~PU_SectBin (  )  [inline]

Definition at line 104 of file rta_reader.h.


Member Function/Subroutine Documentation

void PU_SectBin::Name ( const STRING  s  )  [inline]

Definition at line 81 of file rta_reader.h.

void PU_SectBin::NumSect ( const INT  n  )  [inline]

Definition at line 82 of file rta_reader.h.

References num_sect.

Referenced by ELFBin::dumpBin(), and PU_SectBin().

void PU_SectBin::Sect ( SecHdr s  )  [inline]

Definition at line 83 of file rta_reader.h.

References sect.

Referenced by ELFBin::dumpBin().

void PU_SectBin::Sect ( SecHdr64 s  )  [inline]

Definition at line 84 of file rta_reader.h.

References sect64.

void PU_SectBin::PuSects ( vector< RTABuf p  )  [inline]

Definition at line 85 of file rta_reader.h.

References pu_sects.

Referenced by ELFBin::dumpBin().

void PU_SectBin::Is32bit ( BOOL  b  )  [inline]

Definition at line 86 of file rta_reader.h.

References is32bit.

void PU_SectBin::StartPc ( UINT64  p  )  [inline]

Definition at line 87 of file rta_reader.h.

References start_pc.

void PU_SectBin::SzPus ( UINT  s  )  [inline]

Definition at line 88 of file rta_reader.h.

References sz.

STRING PU_SectBin::Name ( void   )  [inline]

Definition at line 89 of file rta_reader.h.

Referenced by PU_SectBin().

INT PU_SectBin::Numsect ( void   )  [inline]

Definition at line 90 of file rta_reader.h.

References num_sect.

Referenced by NumsectNone(), PrintBits(), and QuickChk().

SecHdr* PU_SectBin::Sect ( void   )  [inline]

Definition at line 91 of file rta_reader.h.

References sect.

Referenced by PU_SectBin().

SecHdr64* PU_SectBin::Sect64 ( void   )  [inline]

Definition at line 92 of file rta_reader.h.

References sect64.

vector<RTABuf> PU_SectBin::PuSects ( void   )  [inline]

Definition at line 93 of file rta_reader.h.

References pu_sects.

Referenced by PrintBits(), and QuickChk().

BOOL PU_SectBin::NumsectNone ( void   )  [inline]

Definition at line 94 of file rta_reader.h.

References Numsect().

Referenced by PrintBits(), and QuickChk().

BOOL PU_SectBin::Is32bit ( void   )  [inline]

Definition at line 95 of file rta_reader.h.

References is32bit.

UINT64 PU_SectBin::StartPc ( void   )  [inline]

Definition at line 96 of file rta_reader.h.

References start_pc.

UINT PU_SectBin::SzPus ( void   )  [inline]

Definition at line 97 of file rta_reader.h.

References sz.

void PU_SectBin::PrintBits ( FILE fp,
INT  i 
)

Definition at line 59 of file rta_reader.cxx.

References b, BITS, FmtAssert, fprintf(), INT, Numsect(), NumsectNone(), print, PuSects(), and sz.

Referenced by ELFBin::dumpBin(), and PrintBits().

void PU_SectBin::PrintBits ( FILE fp  ) 

Definition at line 75 of file rta_reader.cxx.

References i, INT, Numsect(), NumsectNone(), and PrintBits().

BOOL PU_SectBin::QuickChk ( FILE fp,
INT  i 
)

BOOL PU_SectBin::QuickChk ( FILE fp = stdout  ) 

Definition at line 137 of file rta_reader.cxx.

References i, INT, Numsect(), NumsectNone(), and QuickChk().

BOOL PU_SectBin::VerifyHdr ( const Rta_Hdr prta  ) 


Field Documentation

Definition at line 71 of file rta_reader.h.

Referenced by Sect().

Definition at line 72 of file rta_reader.h.

Referenced by Sect(), and Sect64().

Definition at line 73 of file rta_reader.h.

Referenced by Is32bit().

Definition at line 74 of file rta_reader.h.

Referenced by Numsect(), and NumSect().

Definition at line 75 of file rta_reader.h.

vector<RTABuf> PU_SectBin::pu_sects [private]

Definition at line 76 of file rta_reader.h.

Referenced by PuSects().

Definition at line 77 of file rta_reader.h.

Referenced by StartPc().

UINT PU_SectBin::sz [private]

Definition at line 78 of file rta_reader.h.

Referenced by PrintBits(), QuickChk(), and SzPus().


The documentation for this module was generated from the following files:

Generated on Wed Apr 8 17:02:02 2009 for Open64 by  doxygen 1.5.6