Skip to content

NativeOperandKind

Namespace: Dotsider.Core.Analysis.Models

Assembly: Dotsider.Core.dll

The kind of a decoded operand, so consumers (JSON, decoration, diffing) read structure rather than parsing the rendered text.

public enum NativeOperandKind

An immediate constant.

Returns: NativeOperandKind

Immediate = 1

A memory reference (base/index/scale/displacement, or a PC-relative address).

Returns: NativeOperandKind

Memory = 2

A register (GPR, vector, mask, predicate, or FP).

Returns: NativeOperandKind

Register = 0

A branch/call relative target (a code address).

Returns: NativeOperandKind

RelativeTarget = 3