#include <Object-elf.h>
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 |
Definition at line 197 of file Object-elf.h.
| 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.
| unsigned long Dyninst::SymtabAPI::stab_entry::count | ( | ) | [inline, inherited] |
Definition at line 131 of file Object-elf.h.
References Dyninst::SymtabAPI::stab_entry::nsyms.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab(), parseCompilerType(), and Dyninst::SymtabAPI::Object::parseStabFileLineInfo().
| 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] |
Definition at line 133 of file Object-elf.h.
References Dyninst::SymtabAPI::stab_entry::stabstr.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab(), parseCompilerType(), and Dyninst::SymtabAPI::Object::parseStabFileLineInfo().
| const char* Dyninst::SymtabAPI::stab_entry_64::name | ( | int | i = 0 |
) | [inline, virtual] |
Implements Dyninst::SymtabAPI::stab_entry.
Definition at line 203 of file Object-elf.h.
References FILE__, fprintf, Dyninst::SymtabAPI::stab_entry::stabptr, and Dyninst::SymtabAPI::stab_entry::stabstr.
| 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] |
Definition at line 132 of file Object-elf.h.
References Dyninst::SymtabAPI::stab_entry::stabstr.
Referenced by Dyninst::SymtabAPI::Object::fix_global_symbol_modules_static_stab(), parseCompilerType(), and Dyninst::SymtabAPI::Object::parseStabFileLineInfo().
| 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.
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] |
Definition at line 136 of file Object-elf.h.
Referenced by desc(), Dyninst::SymtabAPI::stab_entry_32::desc(), name(), Dyninst::SymtabAPI::stab_entry_32::name(), nameIdx(), Dyninst::SymtabAPI::stab_entry_32::nameIdx(), other(), Dyninst::SymtabAPI::stab_entry_32::other(), type(), Dyninst::SymtabAPI::stab_entry_32::type(), val(), and Dyninst::SymtabAPI::stab_entry_32::val().
const char* Dyninst::SymtabAPI::stab_entry::stabstr [protected, inherited] |
Definition at line 137 of file Object-elf.h.
Referenced by Dyninst::SymtabAPI::stab_entry::getStringBase(), name(), Dyninst::SymtabAPI::stab_entry_32::name(), and Dyninst::SymtabAPI::stab_entry::setStringBase().
1.6.1