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 NativeOperandKindFields
Section titled “Fields”Immediate
Section titled “Immediate”An immediate constant.
Returns: NativeOperandKind
Immediate = 1Memory
Section titled “Memory”A memory reference (base/index/scale/displacement, or a PC-relative address).
Returns: NativeOperandKind
Memory = 2Register
Section titled “Register”A register (GPR, vector, mask, predicate, or FP).
Returns: NativeOperandKind
Register = 0RelativeTarget
Section titled “RelativeTarget”A branch/call relative target (a code address).
Returns: NativeOperandKind
RelativeTarget = 3