ROSE
0.11.122.0
|
Definition at line 180 of file BinaryLoaderElf.h.
Public Types | |
typedef std::map< SgAsmElfSymbol *, VersionedSymbol * > | VersionedSymbolMap |
typedef std::map< uint16_t, SgAsmElfSymverDefinedEntry * > | SymbolVersionDefinitionMap |
typedef std::map< uint16_t, SgAsmElfSymverNeededAux * > | SymbolVersionNeededMap |
Public Member Functions | |
SymverResolver (SgAsmGenericHeader *header) | |
VersionedSymbol | getVersionedSymbol (SgAsmElfSymbol *symbol) const |
Returns the VersionedSymbol corresponding to the specified symbol. More... | |
void | dump (FILE *, const char *prefix, ssize_t idx) const |
Print some info about the resolver. More... | |
VersionedSymbol Rose::BinaryAnalysis::BinaryLoaderElf::SymverResolver::getVersionedSymbol | ( | SgAsmElfSymbol * | symbol | ) | const |
Returns the VersionedSymbol corresponding to the specified symbol.
The specified symbol must be a member of the versioned symbol map (or an assertion fails).
void Rose::BinaryAnalysis::BinaryLoaderElf::SymverResolver::dump | ( | FILE * | , |
const char * | prefix, | ||
ssize_t | idx | ||
) | const |
Print some info about the resolver.