NativeFlowKind
Namespace: Dotsider.Core.Analysis.Models
Assembly: Dotsider.Core.dll
How a decoded instruction affects control flow. Drives listing navigation (which instructions carry a jumpable target) and future analysis without re-parsing the mnemonic.
public enum NativeFlowKindFields
Section titled “Fields”A direct call to a computed absolute target.
Returns: NativeFlowKind
Call = 1ConditionalBranch
Section titled “ConditionalBranch”A conditional branch to a computed absolute target.
Returns: NativeFlowKind
ConditionalBranch = 3IndirectCall
Section titled “IndirectCall”A call through a register or memory operand; the target is not a direct immediate.
Returns: NativeFlowKind
IndirectCall = 5IndirectJump
Section titled “IndirectJump”A jump through a register or memory operand; the target is not a direct immediate.
Returns: NativeFlowKind
IndirectJump = 6An unconditional direct jump to a computed absolute target.
Returns: NativeFlowKind
Jump = 2Return
Section titled “Return”A return from the current function.
Returns: NativeFlowKind
Return = 4Sequential
Section titled “Sequential”Falls through to the next instruction.
Returns: NativeFlowKind
Sequential = 0