17 references to DebugVarLocKind
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IDebugInfo.cs (1)
60public DebugVarLocKind Kind { get; init; }
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\DebugInfo\DebugInfoHelpers.cs (8)
131Kind = DebugVarLocKind.Register, Register = reader.ReadUInt(), 136Kind = DebugVarLocKind.Register, Register = reader.ReadUInt(), IsByRef = true, 141Kind = DebugVarLocKind.Stack, BaseRegister = reader.ReadUInt(), StackOffset = ReadEncodedStackOffset(reader, isX86), 146Kind = DebugVarLocKind.Stack, BaseRegister = reader.ReadUInt(), StackOffset = ReadEncodedStackOffset(reader, isX86), IsByRef = true, 151Kind = DebugVarLocKind.RegisterRegister, Register = reader.ReadUInt(), Register2 = reader.ReadUInt(), 156Kind = DebugVarLocKind.RegisterStack, Register = reader.ReadUInt(), BaseRegister2 = reader.ReadUInt(), StackOffset2 = ReadEncodedStackOffset(reader, isX86), 161Kind = DebugVarLocKind.StackRegister, StackOffset = ReadEncodedStackOffset(reader, isX86), BaseRegister = reader.ReadUInt(), Register = reader.ReadUInt(), 166Kind = 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, _) =>