1 write to UnwindData
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Data\RuntimeFunction.cs (1)
21
UnwindData
= target.ReadField<uint>(address, type, nameof(UnwindData));
17 references to UnwindData
Microsoft.Diagnostics.DataContractReader.Contracts (17)
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (1)
172
TargetPointer unwindInfo = runtimeFunction.
UnwindData
+ imageBase;
Contracts\ExecutionManager\Helpers\RuntimeFunctionLookup.cs (1)
27
Data.UnwindInfo unwindInfo = _target.ProcessedData.GetOrAdd<Data.UnwindInfo>(imageBase + function.
UnwindData
);
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (4)
62
if (GetUnwindInfoHeader(imageBase + functionEntry.
UnwindData
) is not UnwindInfoHeader unwindInfo)
697
unwindInfo = GetUnwindInfoHeader(functionEntry.
UnwindData
+ imageBase);
831
if (GetUnwindInfoHeader(imageBase + functionEntry.
UnwindData
) is not UnwindInfoHeader unwindInfo)
1220
UnwindInfoHeader? unwindInfo = GetUnwindInfoHeader(imageBase + functionEntry.
UnwindData
);
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (3)
38
if ((functionEntry.
UnwindData
& 0x3) != 0)
78
TargetPointer unwindDataPtr = imageBase + functionEntry.
UnwindData
;
611
uint unwindData = functionEntry.
UnwindData
;
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (5)
99
uint unwindType = functionEntry.
UnwindData
& 0x3u;
107
if ((functionEntry.
UnwindData
& 4) == 0)
109
functionEntry = _target.ProcessedData.GetOrAdd<Data.RuntimeFunction>(imageBase + functionEntry.
UnwindData
- 3);
110
unwindType = functionEntry.
UnwindData
& 3u;
170
TargetPointer unwindDataPtr = imageBase + functionEntry.
UnwindData
;
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (1)
106
TargetPointer unwindDataPtr = imageBase + functionEntry.
UnwindData
;
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (1)
120
TargetPointer unwindDataPtr = imageBase + functionEntry.
UnwindData
;
Data\RuntimeFunction.cs (1)
21
UnwindData = target.ReadField<uint>(address, type, nameof(
UnwindData
));