Skip to content

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 NativeFlowKind

A direct call to a computed absolute target.

Returns: NativeFlowKind

Call = 1

A conditional branch to a computed absolute target.

Returns: NativeFlowKind

ConditionalBranch = 3

A call through a register or memory operand; the target is not a direct immediate.

Returns: NativeFlowKind

IndirectCall = 5

A jump through a register or memory operand; the target is not a direct immediate.

Returns: NativeFlowKind

IndirectJump = 6

An unconditional direct jump to a computed absolute target.

Returns: NativeFlowKind

Jump = 2

A return from the current function.

Returns: NativeFlowKind

Return = 4

Falls through to the next instruction.

Returns: NativeFlowKind

Sequential = 0