Ghidra Decompiler Analysis Engine
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SymbolTable Member List

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

addGlobalSymbol(SleighSymbol *a) (defined in SymbolTable)SymbolTable
addScope(void) (defined in SymbolTable)SymbolTable
addSymbol(SleighSymbol *a) (defined in SymbolTable)SymbolTable
findGlobalSymbol(const string &nm) const (defined in SymbolTable)SymbolTableinline
findSymbol(const string &nm) const (defined in SymbolTable)SymbolTableinline
findSymbol(const string &nm, int4 skip) const (defined in SymbolTable)SymbolTableinline
findSymbol(uintm id) const (defined in SymbolTable)SymbolTableinline
getCurrentScope(void) (defined in SymbolTable)SymbolTableinline
getGlobalScope(void) (defined in SymbolTable)SymbolTableinline
popScope(void) (defined in SymbolTable)SymbolTable
purge(void) (defined in SymbolTable)SymbolTable
replaceSymbol(SleighSymbol *a, SleighSymbol *b) (defined in SymbolTable)SymbolTable
restoreSymbolHeader(const Element *el) (defined in SymbolTable)SymbolTable
restoreXml(const Element *el, SleighBase *trans) (defined in SymbolTable)SymbolTable
saveXml(ostream &s) const (defined in SymbolTable)SymbolTable
setCurrentScope(SymbolScope *scope) (defined in SymbolTable)SymbolTableinline
SymbolTable(void) (defined in SymbolTable)SymbolTableinline
~SymbolTable(void) (defined in SymbolTable)SymbolTable