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