Dyninst::SymtabAPI::stab_entry Class Reference

#include <Object-elf.h>

Inheritance diagram for Dyninst::SymtabAPI::stab_entry:
Dyninst::SymtabAPI::stab_entry_32 Dyninst::SymtabAPI::stab_entry_64

Public Member Functions

 stab_entry (void *_stabptr=0, const char *_stabstr=0, long _nsyms=0)
virtual ~stab_entry ()
virtual const char * name (int i)=0
virtual unsigned long nameIdx (int i)=0
virtual unsigned char type (int i)=0
virtual unsigned char other (int i)=0
virtual unsigned short desc (int i)=0
virtual unsigned long val (int i)=0
unsigned long count ()
void setStringBase (const char *ptr)
const char * getStringBase ()

Protected Attributes

void * stabptr
const char * stabstr
long nsyms

Detailed Description

Definition at line 118 of file Object-elf.h.


Constructor & Destructor Documentation

Dyninst::SymtabAPI::stab_entry::stab_entry ( void *  _stabptr = 0,
const char *  _stabstr = 0,
long  _nsyms = 0 
) [inline]

Definition at line 120 of file Object-elf.h.

virtual Dyninst::SymtabAPI::stab_entry::~stab_entry (  )  [inline, virtual]

Definition at line 122 of file Object-elf.h.


Member Function Documentation

unsigned long Dyninst::SymtabAPI::stab_entry::count (  )  [inline]
virtual unsigned short Dyninst::SymtabAPI::stab_entry::desc ( int  i  )  [pure virtual]
const char* Dyninst::SymtabAPI::stab_entry::getStringBase (  )  [inline]
virtual const char* Dyninst::SymtabAPI::stab_entry::name ( int  i  )  [pure virtual]
virtual unsigned long Dyninst::SymtabAPI::stab_entry::nameIdx ( int  i  )  [pure virtual]
virtual unsigned char Dyninst::SymtabAPI::stab_entry::other ( int  i  )  [pure virtual]
void Dyninst::SymtabAPI::stab_entry::setStringBase ( const char *  ptr  )  [inline]
virtual unsigned char Dyninst::SymtabAPI::stab_entry::type ( int  i  )  [pure virtual]
virtual unsigned long Dyninst::SymtabAPI::stab_entry::val ( int  i  )  [pure virtual]

Field Documentation

Definition at line 138 of file Object-elf.h.

Referenced by count().

const char* Dyninst::SymtabAPI::stab_entry::stabstr [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 12 Jul 2013 for SymtabAPI by  doxygen 1.6.1