39 references to DebugVarLocKind
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IDebugInfo.cs (1)
62public DebugVarLocKind Kind { get; init; }
Microsoft.Diagnostics.DataContractReader.Contracts (11)
Contracts\DebugInfo\DebugInfoHelpers.cs (11)
145Kind = DebugVarLocKind.Register, Register = reader.ReadUInt(), 150Kind = DebugVarLocKind.Register, IsFloatingPoint = true, Register = reader.ReadUInt(), 155Kind = DebugVarLocKind.Register, Register = reader.ReadUInt(), IsByRef = true, 160Kind = DebugVarLocKind.Stack, BaseRegister = reader.ReadUInt(), StackOffset = ReadEncodedStackOffset(reader, isX86), 165Kind = DebugVarLocKind.Stack, BaseRegister = reader.ReadUInt(), StackOffset = ReadEncodedStackOffset(reader, isX86), IsByRef = true, 170Kind = DebugVarLocKind.RegisterRegister, Register = reader.ReadUInt(), Register2 = reader.ReadUInt(), 175Kind = DebugVarLocKind.RegisterStack, Register = reader.ReadUInt(), BaseRegister2 = reader.ReadUInt(), StackOffset2 = ReadEncodedStackOffset(reader, isX86), 180Kind = DebugVarLocKind.StackRegister, StackOffset = ReadEncodedStackOffset(reader, isX86), BaseRegister = reader.ReadUInt(), Register = reader.ReadUInt(), 185Kind = DebugVarLocKind.DoubleStack, BaseRegister = reader.ReadUInt(), StackOffset = ReadEncodedStackOffset(reader, isX86), 190Kind = DebugVarLocKind.FloatingPointStack, IsFloatingPoint = true, FloatingPointStackRegister = reader.ReadUInt(), 195Kind = DebugVarLocKind.FixedVarArg, FixedVarArgOffset = reader.ReadUInt(),
Microsoft.Diagnostics.DataContractReader.Legacy (27)
ClrDataFrame.cs (8)
871(DebugVarLocKind.Register, false) => 876(DebugVarLocKind.Register, true) => ResolveRegByRef(context, target, varInfo.Register, pointerSize), 878(DebugVarLocKind.Stack, false) => ResolveStack(context, target, varInfo.BaseRegister, varInfo.StackOffset, pointerSize, deref: false), 879(DebugVarLocKind.Stack, true) => ResolveStack(context, target, varInfo.BaseRegister, varInfo.StackOffset, pointerSize, deref: true), 881(DebugVarLocKind.RegisterRegister, _) => 887(DebugVarLocKind.RegisterStack, _) => 893(DebugVarLocKind.StackRegister, _) => 899(DebugVarLocKind.DoubleStack, _) =>
Dbi\DacDbiImpl.NativeCodeInfo.cs (19)
54(DebugVarLocKind.Register, false, false) => VarLocType.VLT_REG, 55(DebugVarLocKind.Register, false, true) => VarLocType.VLT_REG_FP, 56(DebugVarLocKind.Register, true, _) => VarLocType.VLT_REG_BYREF, 57(DebugVarLocKind.Stack, false, _) => VarLocType.VLT_STK, 58(DebugVarLocKind.Stack, true, _) => VarLocType.VLT_STK_BYREF, 59(DebugVarLocKind.RegisterRegister, _, _) => VarLocType.VLT_REG_REG, 60(DebugVarLocKind.RegisterStack, _, _) => VarLocType.VLT_REG_STK, 61(DebugVarLocKind.StackRegister, _, _) => VarLocType.VLT_STK_REG, 62(DebugVarLocKind.DoubleStack, _, _) => VarLocType.VLT_STK2, 63(DebugVarLocKind.FloatingPointStack, _, _) => VarLocType.VLT_FPSTK, 64(DebugVarLocKind.FixedVarArg, _, _) => VarLocType.VLT_FIXED_VA, 70case DebugVarLocKind.Register: 73case DebugVarLocKind.Stack: 77case DebugVarLocKind.RegisterRegister: 81case DebugVarLocKind.RegisterStack: 86case DebugVarLocKind.StackRegister: 91case DebugVarLocKind.DoubleStack: 95case DebugVarLocKind.FloatingPointStack: 98case DebugVarLocKind.FixedVarArg: