#include <Object-nt.h>
Public Member Functions | |
| File (std::string _name="") | |
| void | AddSymbol (intSymbol *pSym) |
| void | DefineSymbols (dyn_hash_map< std::string, std::vector< Symbol * > > &syms, std::map< Symbol *, std::string > &symsToMods, const std::string &modName) const |
| std::string | GetName (void) const |
| const std::vector< intSymbol * > & | GetSymbols (void) const |
Private Attributes | |
| std::string | name |
| std::vector< intSymbol * > | syms |
Definition at line 115 of file Object-nt.h.
| Dyninst::SymtabAPI::Object::File::File | ( | std::string | _name = "" |
) | [inline] |
Definition at line 122 of file Object-nt.h.
| void Dyninst::SymtabAPI::Object::File::AddSymbol | ( | intSymbol * | pSym | ) | [inline] |
Definition at line 126 of file Object-nt.h.
References syms.
Referenced by Dyninst::SymtabAPI::Object::AddTLSFunctions(), and Dyninst::SymtabAPI::Object::ParseGlobalSymbol().
| void Dyninst::SymtabAPI::Object::File::DefineSymbols | ( | dyn_hash_map< std::string, std::vector< Symbol * > > & | syms, | |
| std::map< Symbol *, std::string > & | symsToMods, | |||
| const std::string & | modName | |||
| ) | const |
| std::string Dyninst::SymtabAPI::Object::File::GetName | ( | void | ) | const [inline] |
Definition at line 134 of file Object-nt.h.
References name.
| const std::vector<intSymbol*>& Dyninst::SymtabAPI::Object::File::GetSymbols | ( | void | ) | const [inline] |
Definition at line 135 of file Object-nt.h.
References syms.
std::string Dyninst::SymtabAPI::Object::File::name [private] |
Definition at line 118 of file Object-nt.h.
Referenced by GetName().
std::vector<intSymbol*> Dyninst::SymtabAPI::Object::File::syms [private] |
Definition at line 119 of file Object-nt.h.
Referenced by AddSymbol(), and GetSymbols().
1.6.1