Dyninst::SymtabAPI::stab_entry_64 Class Reference

#include <Object-elf.h>

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

Public Member Functions

 stab_entry_64 (void *_stabptr=0, const char *_stabstr=0, long _nsyms=0)
virtual ~stab_entry_64 ()
const char * name (int i=0)
unsigned long nameIdx (int i=0)
unsigned char type (int i=0)
unsigned char other (int i=0)
unsigned short desc (int i=0)
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 197 of file Object-elf.h.


Constructor & Destructor Documentation

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

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

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

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


Member Function Documentation

unsigned long Dyninst::SymtabAPI::stab_entry::count (  )  [inline, inherited]
unsigned short Dyninst::SymtabAPI::stab_entry_64::desc ( int  i = 0  )  [inline, virtual]

Implements Dyninst::SymtabAPI::stab_entry.

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

References FILE__, fprintf, and Dyninst::SymtabAPI::stab_entry::stabptr.

const char* Dyninst::SymtabAPI::stab_entry::getStringBase (  )  [inline, inherited]
const char* Dyninst::SymtabAPI::stab_entry_64::name ( int  i = 0  )  [inline, virtual]
unsigned long Dyninst::SymtabAPI::stab_entry_64::nameIdx ( int  i = 0  )  [inline, virtual]

Implements Dyninst::SymtabAPI::stab_entry.

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

References FILE__, fprintf, and Dyninst::SymtabAPI::stab_entry::stabptr.

unsigned char Dyninst::SymtabAPI::stab_entry_64::other ( int  i = 0  )  [inline, virtual]

Implements Dyninst::SymtabAPI::stab_entry.

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

References FILE__, fprintf, and Dyninst::SymtabAPI::stab_entry::stabptr.

void Dyninst::SymtabAPI::stab_entry::setStringBase ( const char *  ptr  )  [inline, inherited]
unsigned char Dyninst::SymtabAPI::stab_entry_64::type ( int  i = 0  )  [inline, virtual]

Implements Dyninst::SymtabAPI::stab_entry.

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

References FILE__, fprintf, and Dyninst::SymtabAPI::stab_entry::stabptr.

unsigned long Dyninst::SymtabAPI::stab_entry_64::val ( int  i = 0  )  [inline, virtual]

Implements Dyninst::SymtabAPI::stab_entry.

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

References FILE__, fprintf, and Dyninst::SymtabAPI::stab_entry::stabptr.


Field Documentation

long Dyninst::SymtabAPI::stab_entry::nsyms [protected, inherited]

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

Referenced by Dyninst::SymtabAPI::stab_entry::count().

void* Dyninst::SymtabAPI::stab_entry::stabptr [protected, inherited]
const char* Dyninst::SymtabAPI::stab_entry::stabstr [protected, inherited]

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