9 writes to Pc
Microsoft.Diagnostics.DataContractReader.Contracts (9)
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (6)
78
context.
Pc
= 0;
819
context.
Pc
= context.Lr;
888
context.
Pc
= _target.Read<ulong>(sourceAddress);
906
context.
Pc
= _target.Read<ulong>(startingSp + 8);
950
context.
Pc
= _target.Read<ulong>(sourceAddress);
975
context.
Pc
= context.Lr;
Contracts\StackWalk\Context\ARM64Context.cs (3)
55
set =>
Pc
= value.Value;
106
if (name.Equals("pc", StringComparison.OrdinalIgnoreCase)) {
Pc
= value.Value; return true; }
190
case 32:
Pc
= value.Value; return true;
8 references to Pc
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (5)
65
ulong startingPc = context.
Pc
;
83
if (context.
Pc
== 0 || (startingPc == context.
Pc
&& startingSp == context.Sp))
126
controlPcRva = (uint)(context.
Pc
- imageBase);
949
sourceAddress = startingSp + (uint)Marshal.OffsetOf<ARM64Context>(nameof(ARM64Context.
Pc
));
Contracts\StackWalk\Context\ARM64Context.cs (3)
54
readonly get => new(
Pc
);
148
if (name.Equals("pc", StringComparison.OrdinalIgnoreCase)) { value = new TargetNUInt(
Pc
); return true; }
231
case 32: value = new TargetNUInt(
Pc
); return true;