#include <rta_reader.h>

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) |
| SecHdr * | Sect (void) |
| SecHdr64 * | Sect64 (void) |
| vector< RTABuf > | PuSects (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 | |
| SecHdr * | sect |
| SecHdr64 * | sect64 |
| BOOL | is32bit |
| INT | num_sect |
| STRING | name |
| vector< RTABuf > | pu_sects |
| UINT64 | start_pc |
| UINT | sz |
Definition at line 69 of file rta_reader.h.
| PU_SectBin::PU_SectBin | ( | INT | n = 0 |
) | [inline] |
| PU_SectBin::~PU_SectBin | ( | ) | [inline] |
Definition at line 104 of file rta_reader.h.
Definition at line 81 of file rta_reader.h.
Definition at line 82 of file rta_reader.h.
References num_sect.
Referenced by ELFBin::dumpBin(), and PU_SectBin().
Definition at line 90 of file rta_reader.h.
References num_sect.
Referenced by NumsectNone(), PrintBits(), and QuickChk().
Definition at line 93 of file rta_reader.h.
References pu_sects.
Referenced by PrintBits(), and QuickChk().
Definition at line 94 of file rta_reader.h.
References Numsect().
Referenced by PrintBits(), and QuickChk().
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().
Definition at line 75 of file rta_reader.cxx.
References i, INT, Numsect(), NumsectNone(), and PrintBits().
Definition at line 103 of file rta_reader.cxx.
References Rta_Manager::begin(), Rta_Manager::end(), FmtAssert, Rta_Manager::Hdr(), INT, Numsect(), NumsectNone(), pc, Print_rta_bb(), Print_rta_bb_title(), Print_rta_hdr(), Print_rta_pu(), Print_rta_pu_title(), PuSects(), sz, and UINT64.
Referenced by ELFBin::dumpBin(), and QuickChk().
Definition at line 137 of file rta_reader.cxx.
References i, INT, Numsect(), NumsectNone(), and QuickChk().
Definition at line 87 of file rta_reader.cxx.
References FmtAssert, RTA_DYNAMIC, Rta_hdr_magic(), Rta_hdr_pu_num(), Rta_hdr_pu_off(), Rta_hdr_type(), RTA_STATIC, V_0_9, and V_1_0.
SecHdr* PU_SectBin::sect [private] |
SecHdr64* PU_SectBin::sect64 [private] |
BOOL PU_SectBin::is32bit [private] |
INT PU_SectBin::num_sect [private] |
STRING PU_SectBin::name [private] |
Definition at line 75 of file rta_reader.h.
vector<RTABuf> PU_SectBin::pu_sects [private] |
UINT64 PU_SectBin::start_pc [private] |
UINT PU_SectBin::sz [private] |
1.5.6