decompiler  1.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
Heritage::StackNode Struct Reference

Node for depth-first traversal of stack references. More...

Public Types

enum  { nonconstant_index = 1, multiequal = 2 }
 

Public Member Functions

 StackNode (Varnode *v, uintb o, uint4 trav)
 Constructor. More...
 

Public Attributes

Varnodevn
 Varnode being traversed.
 
uintb offset
 Offset relative to base.
 
uint4 traversals
 What kind of operations has this pointer accumulated.
 
list< PcodeOp * >::const_iterator iter
 Next PcodeOp to follow.
 

Detailed Description

Node for depth-first traversal of stack references.

Constructor & Destructor Documentation

◆ StackNode()

Heritage::StackNode::StackNode ( Varnode v,
uintb  o,
uint4  trav 
)
inline

Constructor.

Parameters
vis the Varnode being visited
ois the current offset from the base pointer
travindicates what configurations were seen along the path to this Varnode

References iter, offset, traversals, and vn.


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