#include <Object-nt.h>
Public Member Functions | |
| intSymbol (std::string _name, DWORD64 _addr, DWORD _type, DWORD _linkage, DWORD _size, Region *_region) | |
| std::string | GetName (void) const |
| DWORD64 | GetAddr (void) const |
| DWORD | GetSize (void) const |
| DWORD | GetType (void) const |
| DWORD | GetLinkage (void) const |
| Region * | GetRegion (void) const |
| void | SetSize (DWORD cb) |
| void | DefineSymbol (dyn_hash_map< std::string, std::vector< Symbol * > > &syms, std::map< Symbol *, std::string > &symsToMods, const std::string &modName) const |
Private Attributes | |
| std::string | name |
| DWORD64 | addr |
| DWORD | type |
| DWORD | linkage |
| DWORD | size |
| Region * | region |
Definition at line 77 of file Object-nt.h.
| Dyninst::SymtabAPI::Object::intSymbol::intSymbol | ( | std::string | _name, | |
| DWORD64 | _addr, | |||
| DWORD | _type, | |||
| DWORD | _linkage, | |||
| DWORD | _size, | |||
| Region * | _region | |||
| ) | [inline] |
Definition at line 88 of file Object-nt.h.
| void Dyninst::SymtabAPI::Object::intSymbol::DefineSymbol | ( | dyn_hash_map< std::string, std::vector< Symbol * > > & | syms, | |
| std::map< Symbol *, std::string > & | symsToMods, | |||
| const std::string & | modName | |||
| ) | const |
| DWORD64 Dyninst::SymtabAPI::Object::intSymbol::GetAddr | ( | void | ) | const [inline] |
Definition at line 103 of file Object-nt.h.
References addr.
| DWORD Dyninst::SymtabAPI::Object::intSymbol::GetLinkage | ( | void | ) | const [inline] |
Definition at line 106 of file Object-nt.h.
References linkage.
| std::string Dyninst::SymtabAPI::Object::intSymbol::GetName | ( | void | ) | const [inline] |
Definition at line 102 of file Object-nt.h.
References name.
| Region* Dyninst::SymtabAPI::Object::intSymbol::GetRegion | ( | void | ) | const [inline] |
Definition at line 107 of file Object-nt.h.
References region.
| DWORD Dyninst::SymtabAPI::Object::intSymbol::GetSize | ( | void | ) | const [inline] |
Definition at line 104 of file Object-nt.h.
References size.
| DWORD Dyninst::SymtabAPI::Object::intSymbol::GetType | ( | void | ) | const [inline] |
Definition at line 105 of file Object-nt.h.
References type.
| void Dyninst::SymtabAPI::Object::intSymbol::SetSize | ( | DWORD | cb | ) | [inline] |
Definition at line 108 of file Object-nt.h.
References size.
DWORD64 Dyninst::SymtabAPI::Object::intSymbol::addr [private] |
Definition at line 81 of file Object-nt.h.
Referenced by GetAddr().
DWORD Dyninst::SymtabAPI::Object::intSymbol::linkage [private] |
Definition at line 83 of file Object-nt.h.
Referenced by GetLinkage().
std::string Dyninst::SymtabAPI::Object::intSymbol::name [private] |
Definition at line 80 of file Object-nt.h.
Referenced by GetName().
Definition at line 85 of file Object-nt.h.
Referenced by GetRegion().
DWORD Dyninst::SymtabAPI::Object::intSymbol::size [private] |
Definition at line 84 of file Object-nt.h.
DWORD Dyninst::SymtabAPI::Object::intSymbol::type [private] |
Definition at line 82 of file Object-nt.h.
Referenced by GetType().
1.6.1