#include <SymReader.h>
Data Fields | |
| void * | v1 |
| void * | v2 |
| int | i1 |
| int | i2 |
Symbol_t is an anonymous struct that any SymReader can use for a symbol handle. Some symbol readers may not want to store the objects behind a 'void*' on the heap, so we're making Symbol_t big enough that it could act as a full symbol handle. Or a SymReader could just choose fill in one of the void pointers as a handle to a heap object, if it's comfortable doing so.
Definition at line 49 of file SymReader.h.
Definition at line 52 of file SymReader.h.
Definition at line 53 of file SymReader.h.
Referenced by Dyninst::SymElf::getDemangledName(), Dyninst::SymElf::getSymbolOffset(), Dyninst::SymElf::isValidSymbol(), and Dyninst::SymElf::lookupCachedSymbol().
| void* Dyninst::Symbol_t::v1 |
Definition at line 50 of file SymReader.h.
Referenced by Dyninst::SymElf::getDemangledName(), and Dyninst::SymtabAPI::SymtabReader::isValidSymbol().
| void* Dyninst::Symbol_t::v2 |
Definition at line 51 of file SymReader.h.
Referenced by Dyninst::SymtabAPI::SymtabReader::getDemangledName(), Dyninst::SymtabAPI::SymtabReader::getSymbolName(), Dyninst::SymtabAPI::SymtabReader::getSymbolOffset(), Dyninst::SymtabAPI::SymtabReader::getSymbolSize(), Dyninst::SymtabAPI::SymtabReader::getSymbolTOC(), and Dyninst::SymtabAPI::SymtabReader::isValidSymbol().
1.6.1