Ghidra 11.4.2
Ghidra internal decompiler documentation.
Loading...
Searching...
No Matches
ghidra::AdditiveEdge Class Reference

Class representing a term in an additive expression. More...

#include <coreaction.hh>

Collaboration diagram for ghidra::AdditiveEdge:
[legend]

Public Member Functions

 AdditiveEdge (PcodeOp *o, int4 s, PcodeOp *m)
 Constructor.
 
PcodeOp * getMultiplier (void) const
 Get the multiplier PcodeOp.
 
PcodeOp * getOp (void) const
 Get the component PcodeOp adding in the term.
 
int4 getSlot (void) const
 Get the slot reading the term.
 
Varnode * getVarnode (void) const
 Get the Varnode term.
 

Private Attributes

PcodeOp * op
 Lone descendant reading the term.
 
int4 slot
 The input slot of the term.
 
Varnode * vn
 The term Varnode.
 
PcodeOp * mult
 The (optional) multiplier being applied to the term.
 

Detailed Description

Class representing a term in an additive expression.


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