decompiler  1.0.0
Public Member Functions | Public Attributes | List of all members
ActionMarkExplicit::OpStackElement Struct Reference

This class holds a single entry in a stack used to traverse Varnode expressions. More...

Public Member Functions

 OpStackElement (Varnode *v)
 Constructor. More...
 

Public Attributes

Varnodevn
 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.
 

Detailed Description

This class holds a single entry in a stack used to traverse Varnode expressions.

Constructor & Destructor Documentation

◆ OpStackElement()

ActionMarkExplicit::OpStackElement::OpStackElement ( Varnode v)

Constructor.

Record the Varnode just encountered and set-up the next (backward) edges to traverse.

Parameters
vis the Varnode just encountered

References PcodeOp::code(), CPUI_LOAD, CPUI_PTRADD, Varnode::getDef(), Varnode::isWritten(), PcodeOp::numInput(), slot, slotback, and vn.


The documentation for this struct was generated from the following files: