|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
Public Member Functions | |
| OperandValue (int4 ind, Constructor *c) | |
| void | changeIndex (int4 newind) |
| bool | isConstructorRelative (void) const |
| const string & | getName (void) const |
| virtual TokenPattern | genPattern (intb val) const |
| virtual TokenPattern | genMinPattern (const vector< TokenPattern > &ops) const |
| virtual intb | getValue (ParserWalker &walker) const |
| virtual intb | getSubValue (const vector< intb > &replace, int4 &listpos) const |
| virtual intb | minValue (void) const |
| virtual intb | maxValue (void) const |
| virtual void | encode (Encoder &encoder) const |
| virtual void | decode (Decoder &decoder, Translate *trans) |
Public Member Functions inherited from ghidra::PatternValue | |
| virtual void | listValues (vector< const PatternValue * > &list) const |
| virtual void | getMinMax (vector< intb > &minlist, vector< intb > &maxlist) const |
Public Member Functions inherited from ghidra::PatternExpression | |
| intb | getSubValue (const vector< intb > &replace) |
| void | layClaim (void) |
Private Attributes | |
| int4 | index |
| Constructor * | ct |
Additional Inherited Members | |
Static Public Member Functions inherited from ghidra::PatternExpression | |
| static void | release (PatternExpression *p) |
| static PatternExpression * | decodeExpression (Decoder &decoder, Translate *trans) |
Implements ghidra::PatternExpression.
|
virtual |
Implements ghidra::PatternExpression.
|
inlinevirtual |
Implements ghidra::PatternExpression.
|
virtual |
Implements ghidra::PatternValue.
|
virtual |
Reimplemented from ghidra::PatternValue.
|
virtual |
Implements ghidra::PatternExpression.
|
virtual |
Implements ghidra::PatternValue.
|
virtual |
Implements ghidra::PatternValue.