2 #define _CSDBG_SYMTAB 1 
   54   virtual const i8* 
path() 
const;
 
virtual bool exists(mem_addr_t) const 
Probe if a symbol exists. 
 
This abstract class serves as the root of the class hierarchy tree. 
 
This class represents a program/library function symbol. 
 
virtual symtab & operator=(const symtab &)
Assignment operator. 
 
Lightweight, templated, doubly-linked list (using XOR linking) 
 
virtual ~symtab()
Object destructor. 
 
char i8
8-bit signed integer 
 
mem_addr_t m_base
Load base address. 
 
Class csdbg::chain definition and method implementation. 
 
This class represents a program/library symbol table (symtab section) 
 
Class csdbg::symbol definition. 
 
virtual const i8 * lookup(mem_addr_t) const 
Lookup an address to resolve a symbol. 
 
unsigned int u32
32-bit unsigned integer 
 
virtual symtab * clone() const 
Object virtual copy constructor. 
 
virtual const i8 * path() const 
Get the objective code file path. 
 
chain< symbol > * m_table
Function symbol table. 
 
virtual u32 size() const 
Get the number of symbols. 
 
unsigned long long mem_addr_t
64-bit memory address 
 
i8 * m_path
Objective code file path. 
 
virtual mem_addr_t base() const 
Get the load base address. 
 
symtab(const i8 *, mem_addr_t=0)
Object constructor.