7 writes to Pc
Microsoft.Diagnostics.DataContractReader.Contracts (7)
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (5)
58
context.
Pc
= 0;
301
context.
Pc
= context.Ra;
578
context.
Pc
= _target.Read<ulong>(startingSp + 8);
668
context.
Pc
= _target.Read<ulong>(sourceAddress);
699
context.
Pc
= context.Ra;
Contracts\StackWalk\Context\LoongArch64Context.cs (2)
53
set =>
Pc
= value.Value;
103
if (name.Equals("pc", StringComparison.OrdinalIgnoreCase)) {
Pc
= value.Value; return true; }
7 references to Pc
Microsoft.Diagnostics.DataContractReader.Contracts (7)
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (5)
45
ulong startingPc = context.
Pc
;
63
if (context.
Pc
== 0 || (startingPc == context.
Pc
&& startingSp == context.Sp))
77
uint controlPcRva = (uint)(context.
Pc
- imageBase.Value);
667
sourceAddress = startingSp + (uint)Marshal.OffsetOf<LoongArch64Context>(nameof(LoongArch64Context.
Pc
));
Contracts\StackWalk\Context\LoongArch64Context.cs (2)
52
readonly get => new(
Pc
);
144
if (name.Equals("pc", StringComparison.OrdinalIgnoreCase)) { value = new TargetNUInt(
Pc
); return true; }