|
Ghidra Decompiler Analysis Engine
|


Public Member Functions | |
| EpsilonSymbol (const string &nm, AddrSpace *spc) | |
| virtual void | getFixedHandle (FixedHandle &hand, ParserWalker &walker) const |
| virtual void | print (ostream &s, ParserWalker &walker) const |
| virtual symbol_type | getType (void) const |
| virtual VarnodeTpl * | getVarnode (void) const |
| virtual void | saveXml (ostream &s) const |
| virtual void | saveXmlHeader (ostream &s) const |
| virtual void | restoreXml (const Element *el, SleighBase *trans) |
Public Member Functions inherited from PatternlessSymbol | |
| PatternlessSymbol (const string &nm) | |
| virtual PatternExpression * | getPatternExpression (void) const |
Public Member Functions inherited from SpecificSymbol | |
| SpecificSymbol (const string &nm) | |
Public Member Functions inherited from TripleSymbol | |
| TripleSymbol (const string &nm) | |
| virtual Constructor * | resolve (ParserWalker &walker) |
| virtual int4 | getSize (void) const |
| virtual void | collectLocalValues (vector< uintb > &results) const |
Public Member Functions inherited from SleighSymbol | |
| SleighSymbol (const string &nm) | |
| const string & | getName (void) const |
| uintm | getId (void) const |
| void | restoreXmlHeader (const Element *el) |
Additional Inherited Members | |
Public Types inherited from SleighSymbol | |
| enum | symbol_type { space_symbol, token_symbol, userop_symbol, value_symbol, valuemap_symbol, name_symbol, varnode_symbol, varnodelist_symbol, operand_symbol, start_symbol, end_symbol, subtable_symbol, macro_symbol, section_symbol, bitrange_symbol, context_symbol, epsilon_symbol, label_symbol, dummy_symbol } |
1.8.17