Table of Contents

Enum DebugInfoVariableLocationType

Namespace
AsmResolver.PE.DotNet.ReadyToRun
Assembly
AsmResolver.PE.dll

Provides members defining all possible locations a native variable in a precompiled method can be placed at.

public enum DebugInfoVariableLocationType

Fields

FPStack = 9

variable lives on the floating-point stack.

FixedVA = 10

variable is a fixed argument in a varargs function (relative to VARARGS_HANDLE).

Register = 0

variable is in a register.

RegisterByReference = 1

address of the variable is in a register.

RegisterFP = 2

variable is in an fp register.

RegisterRegister = 5

variable lives in two registers.

RegisterStack = 6

variable lives partly in a register and partly on the stack.

Stack = 3

variable is on the stack (memory addressed relative to the frame-pointer).

Stack2 = 8

variable lives in two slots on the stack.

StackByReference = 4

address of the variable is on the stack (memory addressed relative to the frame-pointer).

StackRegister = 7

reverse of VLT_REG_STK.