decompiler  1.0.0
Public Types | Public Member Functions | Public Attributes | List of all members
ghidra::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()

ghidra::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 ghidra::Varnode::beginDescend().


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