|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
Public Member Functions | |
| SpecificSymbol (const string &nm) | |
| virtual VarnodeTpl * | getVarnode (void) const =0 |
Public Member Functions inherited from ghidra::TripleSymbol | |
| TripleSymbol (const string &nm) | |
| virtual Constructor * | resolve (ParserWalker &walker) |
| virtual PatternExpression * | getPatternExpression (void) const =0 |
| virtual void | getFixedHandle (FixedHandle &hand, ParserWalker &walker) const =0 |
| virtual int4 | getSize (void) const |
| virtual void | print (ostream &s, ParserWalker &walker) const =0 |
| virtual void | collectLocalValues (vector< uintb > &results) const |
Public Member Functions inherited from ghidra::SleighSymbol | |
| SleighSymbol (const string &nm) | |
| const string & | getName (void) const |
| uintm | getId (void) const |
| virtual symbol_type | getType (void) const |
| virtual void | encodeHeader (Encoder &encoder) const |
| void | decodeHeader (Decoder &decoder) |
| virtual void | encode (Encoder &encoder) const |
| virtual void | decode (Decoder &decoder, SleighBase *trans) |
Additional Inherited Members | |
Public Types inherited from ghidra::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 , next2_symbol , subtable_symbol , macro_symbol , section_symbol , bitrange_symbol , context_symbol , epsilon_symbol , label_symbol , flowdest_symbol , flowref_symbol , dummy_symbol } |