|
Ghidra 11.4.2
Ghidra internal decompiler documentation.
|
This class holds a single entry in a stack used to traverse Varnode expressions. More...
Public Member Functions | |
| OpStackElement (Varnode *v) | |
| Constructor. | |
Public Attributes | |
| Varnode * | vn |
| The Varnode at this particular point in the path. | |
| int4 | slot |
| The slot of the first input Varnode to traverse in this subexpression. | |
| int4 | slotback |
| The slot(+1) of the last input Varnode to traverse in this subexpression. | |
This class holds a single entry in a stack used to traverse Varnode expressions.
| ghidra::ActionMarkExplicit::OpStackElement::OpStackElement | ( | Varnode * | v | ) |
Record the Varnode just encountered and set-up the next (backward) edges to traverse.
| v | is the Varnode just encountered |
References ghidra::PcodeOp::code(), ghidra::CPUI_LOAD, ghidra::CPUI_PTRADD, ghidra::CPUI_SEGMENTOP, ghidra::Varnode::getDef(), ghidra::Varnode::isWritten(), ghidra::PcodeOp::numInput(), slot, slotback, and vn.