The Pedigree Project  0.1
SymbolTable Member List

This is the complete list of members for SymbolTable, including all inherited members.

Binding enum nameSymbolTable
copyTable(Elf *pNewElf, const SymbolTable &newSymtab)SymbolTable
doInsert(const String &name, Binding binding, Elf *pParent, uintptr_t value)SymbolTableprivate
eraseByElf(Elf *pParent) (defined in SymbolTable)SymbolTable
getOrInsertTree(Elf *, Binding table=Local)SymbolTableprivate
Global enum value (defined in SymbolTable)SymbolTable
insert(const String &name, Binding binding, Elf *pParent, uintptr_t value)SymbolTable
insertMultiple(SymbolTable *pOther, const String &name, Binding binding, Elf *pParent, uintptr_t value)SymbolTable
insertShared(const String &name, SharedPointer< Symbol > &symbol)SymbolTableprivate
Local enum value (defined in SymbolTable)SymbolTable
LocalFirst enum valueSymbolTable
lookup(const HashedStringView &name, Elf *pElf, Policy policy=LocalFirst, Binding *pBinding=0)SymbolTable
m_GlobalSymbols (defined in SymbolTable)SymbolTableprivate
m_LocalSymbols (defined in SymbolTable)SymbolTableprivate
m_Lock (defined in SymbolTable)SymbolTableprivate
m_pOriginatingElf (defined in SymbolTable)SymbolTableprivate
m_WeakSymbols (defined in SymbolTable)SymbolTableprivate
NotOriginatingElf enum valueSymbolTable
operator=(const SymbolTable &)SymbolTableprivate
parentedSymbolTree_t typedef (defined in SymbolTable)SymbolTableprivate
Policy enum nameSymbolTable
preallocate(size_t numGlobal, size_t numWeak, Elf *localElf, size_t numLocal)SymbolTable
preallocateAdditional(size_t numGlobal, size_t numWeak, Elf *localElf, size_t numLocal)SymbolTable
SymbolTable(Elf *pElf)SymbolTable
SymbolTable(const SymbolTable &symtab)SymbolTable
symbolTree_t typedef (defined in SymbolTable)SymbolTableprivate
Weak enum value (defined in SymbolTable)SymbolTable
~SymbolTable()SymbolTable