17 references to DebugVarLocKind
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IDebugInfo.cs (1)
60
public
DebugVarLocKind
Kind { get; init; }
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\DebugInfo\DebugInfoHelpers.cs (8)
131
Kind =
DebugVarLocKind
.Register, Register = reader.ReadUInt(),
136
Kind =
DebugVarLocKind
.Register, Register = reader.ReadUInt(), IsByRef = true,
141
Kind =
DebugVarLocKind
.Stack, BaseRegister = reader.ReadUInt(), StackOffset = ReadEncodedStackOffset(reader, isX86),
146
Kind =
DebugVarLocKind
.Stack, BaseRegister = reader.ReadUInt(), StackOffset = ReadEncodedStackOffset(reader, isX86), IsByRef = true,
151
Kind =
DebugVarLocKind
.RegisterRegister, Register = reader.ReadUInt(), Register2 = reader.ReadUInt(),
156
Kind =
DebugVarLocKind
.RegisterStack, Register = reader.ReadUInt(), BaseRegister2 = reader.ReadUInt(), StackOffset2 = ReadEncodedStackOffset(reader, isX86),
161
Kind =
DebugVarLocKind
.StackRegister, StackOffset = ReadEncodedStackOffset(reader, isX86), BaseRegister = reader.ReadUInt(), Register = reader.ReadUInt(),
166
Kind =
DebugVarLocKind
.DoubleStack, BaseRegister = reader.ReadUInt(), StackOffset = ReadEncodedStackOffset(reader, isX86),
Microsoft.Diagnostics.DataContractReader.Legacy (8)
ClrDataFrame.cs (8)
869
(
DebugVarLocKind
.Register, false) =>
874
(
DebugVarLocKind
.Register, true) => ResolveRegByRef(context, target, varInfo.Register, pointerSize),
876
(
DebugVarLocKind
.Stack, false) => ResolveStack(context, target, varInfo.BaseRegister, varInfo.StackOffset, pointerSize, deref: false),
877
(
DebugVarLocKind
.Stack, true) => ResolveStack(context, target, varInfo.BaseRegister, varInfo.StackOffset, pointerSize, deref: true),
879
(
DebugVarLocKind
.RegisterRegister, _) =>
885
(
DebugVarLocKind
.RegisterStack, _) =>
891
(
DebugVarLocKind
.StackRegister, _) =>
897
(
DebugVarLocKind
.DoubleStack, _) =>