Struct SuccessorInfo
- Namespace
- Echo.ControlFlow.Construction
- Assembly
- Echo.ControlFlow.dll
Represents a reference to an instruction that is the successor of another instruction.
public readonly struct SuccessorInfo
- Inherited Members
Constructors
SuccessorInfo(long, ControlFlowEdgeType)
Creates a new successor reference.
public SuccessorInfo(long destinationAddress, ControlFlowEdgeType edgeType)
Parameters
destinationAddresslongThe address of the successor instruction.
edgeTypeControlFlowEdgeTypeThe type of control flow transfer that has to be made to go to this successor.
Properties
DestinationAddress
Gets the address of the successor instruction.
public long DestinationAddress { get; }
Property Value
EdgeType
Gets the type of edge that would be introduced if this control flow transfer was included in a control flow graph.
public ControlFlowEdgeType EdgeType { get; }
Property Value
IsRealEdge
Gets whether the edge is a real edge (not None).
public bool IsRealEdge { get; }
Property Value
Methods
ToString()
public override string ToString()