Ghidra Decompiler Analysis Engine
|
Public Member Functions | |
SymbolScope * | getCurrentScope (void) |
SymbolScope * | getGlobalScope (void) |
void | setCurrentScope (SymbolScope *scope) |
void | addScope (void) |
void | popScope (void) |
void | addGlobalSymbol (SleighSymbol *a) |
void | addSymbol (SleighSymbol *a) |
SleighSymbol * | findSymbol (const string &nm) const |
SleighSymbol * | findSymbol (const string &nm, int4 skip) const |
SleighSymbol * | findGlobalSymbol (const string &nm) const |
SleighSymbol * | findSymbol (uintm id) const |
void | replaceSymbol (SleighSymbol *a, SleighSymbol *b) |
void | saveXml (ostream &s) const |
void | restoreXml (const Element *el, SleighBase *trans) |
void | restoreSymbolHeader (const Element *el) |
void | purge (void) |