9 writes to Pc
Microsoft.Diagnostics.DataContractReader.Contracts (9)
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (6)
78
context.
Pc
= 0;
822
context.
Pc
= context.Lr;
891
context.
Pc
= _target.Read<ulong>(sourceAddress);
909
context.
Pc
= _target.Read<ulong>(startingSp + 8);
953
context.
Pc
= _target.Read<ulong>(sourceAddress);
978
context.
Pc
= context.Lr;
Contracts\StackWalk\Context\ARM64Context.cs (3)
57
set =>
Pc
= value.Value;
111
if (name.Equals("pc", StringComparison.OrdinalIgnoreCase)) {
Pc
= value.Value; return true; }
195
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);
952
sourceAddress = startingSp + (uint)Marshal.OffsetOf<ARM64Context>(nameof(ARM64Context.
Pc
));
Contracts\StackWalk\Context\ARM64Context.cs (3)
56
readonly get => new(
Pc
);
153
if (name.Equals("pc", StringComparison.OrdinalIgnoreCase)) { value = new TargetNUInt(
Pc
); return true; }
236
case 32: value = new TargetNUInt(
Pc
); return true;