15 instantiations of NativeVarLocation
Microsoft.Diagnostics.DataContractReader.Legacy (15)
ClrDataExceptionState.cs (1)
164
new
NativeVarLocation
ClrDataFrame.cs (11)
538
new
NativeVarLocation
957
new
NativeVarLocation
{ AddressOrValue = ReadRegister(context, target, varInfo.Register), Size = (ulong)pointerSize, IsRegisterValue = true },
967
new
NativeVarLocation
{ AddressOrValue = ReadRegister(context, target, varInfo.Register), Size = (ulong)pointerSize, IsRegisterValue = true },
968
new
NativeVarLocation
{ AddressOrValue = ReadRegister(context, target, varInfo.Register2), Size = (ulong)pointerSize, IsRegisterValue = true },
973
new
NativeVarLocation
{ AddressOrValue = ReadRegister(context, target, varInfo.Register), Size = (ulong)pointerSize, IsRegisterValue = true },
974
new
NativeVarLocation
{ AddressOrValue = ComputeStackAddress(context, target, varInfo.BaseRegister2, varInfo.StackOffset2), Size = (ulong)pointerSize, IsRegisterValue = false },
979
new
NativeVarLocation
{ AddressOrValue = ComputeStackAddress(context, target, varInfo.BaseRegister, varInfo.StackOffset), Size = (ulong)pointerSize, IsRegisterValue = false },
980
new
NativeVarLocation
{ AddressOrValue = ReadRegister(context, target, varInfo.Register), Size = (ulong)pointerSize, IsRegisterValue = true },
985
new
NativeVarLocation
{ AddressOrValue = ComputeStackAddress(context, target, varInfo.BaseRegister, varInfo.StackOffset), Size = 2 * (ulong)pointerSize, IsRegisterValue = false },
1001
return [new
NativeVarLocation
{ AddressOrValue = regValue, Size = (ulong)pointerSize, IsRegisterValue = true }];
1010
return [new
NativeVarLocation
{ AddressOrValue = addr, Size = (ulong)pointerSize, IsRegisterValue = false }];
ClrDataValue.cs (3)
470
NativeVarLocation location =
new
()
673
NativeVarLocation location =
new
()
995
new
NativeVarLocation
14 references to NativeVarLocation
Microsoft.Diagnostics.DataContractReader.Legacy (14)
ClrDataFrame.cs (5)
495
NativeVarLocation
[] locations = FindAndResolveVarLocation(varInfos, codeOffset, varInfoSlot, context, _target);
919
private static
NativeVarLocation
[] FindAndResolveVarLocation(
946
private static
NativeVarLocation
[] ResolveVarLocation(
992
private static
NativeVarLocation
[] ResolveRegByRef(IPlatformAgnosticContext context, Target target, uint register, int pointerSize)
1004
private static
NativeVarLocation
[] ResolveStack(IPlatformAgnosticContext context, Target target, uint baseRegister, int offset, int pointerSize, bool deref)
ClrDataValue.cs (9)
41
private readonly
NativeVarLocation
[] _locations;
49
NativeVarLocation
[] locations,
69
foreach (
NativeVarLocation
loc in _locations)
185
foreach (
NativeVarLocation
loc in _locations)
465
NativeVarLocation
currentLocation = _locations[0];
470
NativeVarLocation
location = new()
673
NativeVarLocation
location = new()
964
NativeVarLocation
[] locations;
1168
NativeVarLocation
location = _locations[loc];