1 write to Value
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
TargetCodePointer.cs (1)
11
public TargetCodePointer(ulong value) =>
Value
= value;
43 references to Value
Microsoft.Diagnostics.DataContractReader.Abstractions (13)
TargetCodePointer.cs (13)
13
public static implicit operator ulong(TargetCodePointer p) => p.
Value
;
16
public static bool operator ==(TargetCodePointer left, TargetCodePointer right) => left.
Value
== right.
Value
;
17
public static bool operator !=(TargetCodePointer left, TargetCodePointer right) => left.
Value
!= right.
Value
;
20
public bool Equals(TargetCodePointer other) =>
Value
== other.
Value
;
22
public override int GetHashCode() =>
Value
.GetHashCode();
24
public bool Equals(TargetCodePointer x, TargetCodePointer y) => x.
Value
== y.
Value
;
25
public int GetHashCode(TargetCodePointer obj) => obj.
Value
.GetHashCode();
27
public TargetPointer AsTargetPointer => new(
Value
);
29
public override string ToString() => $"0x{
Value
:x}";
Microsoft.Diagnostics.DataContractReader.Contracts (21)
CodePointerUtils.cs (2)
41
return new TargetPointer(code.
Value
& ~Arm32ThumbBit);
48
return new TargetPointer(code.
Value
);
Contracts\Debugger\Debugger_1.cs (2)
151
if (controlPC.
Value
>= start && controlPC.
Value
< end)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
672
TargetPointer address = new(codeAddress.
Value
);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (4)
37
Debug.Assert(codeStart.Value <= jittedCodeAddress.
Value
);
75
Debug.Assert(codeStart.Value <= jittedCodeAddress.
Value
);
106
Debug.Assert(codeStart.Value <= jittedCodeAddress.
Value
);
141
Debug.Assert(codeStart.Value <= jittedCodeAddress.
Value
);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
35
Debug.Assert(codeStart.Value <= jittedCodeAddress.
Value
);
Contracts\ExecutionManager\Helpers\NibbleMapConstantLookup.cs (1)
61
TargetNUInt relativeAddress = new TargetNUInt(currentPC.
Value
- mapBase.Value);
Contracts\ExecutionManager\Helpers\NibbleMapLinearLookup.cs (1)
69
TargetNUInt relativeAddress = new TargetNUInt(currentPC.
Value
- mapBase.Value);
Contracts\ExecutionManager\Helpers\RangeSectionMap.cs (1)
138
ulong addressAsInt = address.
Value
;
Contracts\StackWalk\Context\AMD64Context.cs (1)
51
set => Rip = value.
Value
;
Contracts\StackWalk\Context\ARM64Context.cs (1)
57
set => Pc = value.
Value
;
Contracts\StackWalk\Context\ARMContext.cs (1)
50
set => Pc = (uint)value.
Value
;
Contracts\StackWalk\Context\LoongArch64Context.cs (1)
55
set => Pc = value.
Value
;
Contracts\StackWalk\Context\RISCV64Context.cs (1)
55
set => Pc = value.
Value
;
Contracts\StackWalk\Context\WasmContext.cs (1)
69
set => _interpreterIP = (uint)value.
Value
;
Contracts\StackWalk\Context\X86Context.cs (1)
58
set => Eip = (uint)value.
Value
;
Contracts\StackWalk\StackWalk_1.cs (1)
1352
if (context.StackPointer.Value != 0 && context.InstructionPointer.
Value
!= 0)
Microsoft.Diagnostics.DataContractReader.Legacy (9)
ClrDataMethodInstance.cs (2)
598
if (addrCode.
Value
!= 0)
600
*addr = addrCode.
Value
;
ConversionExtensions.cs (4)
36
return address.
Value
;
40
return (ulong)(int)address.
Value
;
95
return new TargetPointer(code.
Value
& ~Arm32ThumbBit);
102
return new TargetPointer(code.
Value
);
Dbi\DacDbiImpl.cs (2)
1692
sb.Append($" | IP cdac=0x{cdacCtx.InstructionPointer.
Value
:X16} dac=0x{dacCtx.InstructionPointer.
Value
:X16}");
SOSDacImpl.cs (1)
2513
pReJitData->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode).
Value
;