1 instantiation of RuntimeFunction
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Data\RuntimeFunction.cs (1)
9
=> new
RuntimeFunction
(target, address);
49 references to RuntimeFunction
Microsoft.Diagnostics.DataContractReader.Contracts (49)
Contracts\ExecutionManager\ExecutionManagerCore.cs (2)
258
Data.
RuntimeFunction
runtimeFunction = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(runtimeFunctionPtr);
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (6)
44
Data.
RuntimeFunction
function = _runtimeFunctions.GetRuntimeFunction(r2rInfo.RuntimeFunctions, index);
58
Data.
RuntimeFunction
coldFunction = _runtimeFunctions.GetRuntimeFunction(r2rInfo.RuntimeFunctions, coldFunctionIndex);
95
Data.
RuntimeFunction
coldStartFunc = _runtimeFunctions.GetRuntimeFunction(r2rInfo.RuntimeFunctions, coldStartIdx);
96
Data.
RuntimeFunction
coldEndFunc = _runtimeFunctions.GetRuntimeFunction(r2rInfo.RuntimeFunctions, coldEndIdx);
170
Data.
RuntimeFunction
runtimeFunction = _runtimeFunctions.GetRuntimeFunction(r2rInfo.RuntimeFunctions, index);
270
Data.
RuntimeFunction
function = _runtimeFunctions.GetRuntimeFunction(r2rInfo.RuntimeFunctions, runtimeFunctionIndex);
Contracts\ExecutionManager\Helpers\RuntimeFunctionLookup.cs (6)
22
public uint GetFunctionLength(TargetPointer imageBase, Data.
RuntimeFunction
function)
51
Data.
RuntimeFunction
func = GetRuntimeFunction(runtimeFunctions, index);
60
Data.
RuntimeFunction
nextFunc = GetRuntimeFunction(runtimeFunctions, index + 1);
65
Data.
RuntimeFunction
func = GetRuntimeFunction(runtimeFunctions, index);
75
public Data.
RuntimeFunction
GetRuntimeFunction(TargetPointer runtimeFunctions, uint index)
78
return _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(addr);
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (15)
45
Data.
RuntimeFunction
? primaryFunctionEntry;
59
Data.
RuntimeFunction
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(unwindInfoAddr);
638
Data.
RuntimeFunction
functionEntry,
736
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(unwindInfo.Value.GetChainedEntryAddress());
821
Data.
RuntimeFunction
functionEntry)
1062
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(unwindInfo.GetChainedEntryAddress());
1214
private Data.
RuntimeFunction
LookupPrimaryFunctionEntry(Data.
RuntimeFunction
functionEntry, TargetPointer imageBase)
1227
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(unwindInfo.Value.GetChainedEntryAddress());
1241
private Data.
RuntimeFunction
? SameFunction(Data.
RuntimeFunction
functionEntry, TargetPointer imageBase, TargetPointer controlPC)
1243
Data.
RuntimeFunction
primaryFunctionEntry = LookupPrimaryFunctionEntry(functionEntry, imageBase);
1249
Data.
RuntimeFunction
targetFunctionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(_eman.GetUnwindInfo(cbh));
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (4)
36
Data.
RuntimeFunction
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(unwindInfoAddr);
63
Data.
RuntimeFunction
functionEntry)
598
Data.
RuntimeFunction
functionEntry)
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (5)
63
Data.
RuntimeFunction
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(unwindInfoAddr);
92
private bool VirtualUnwind(ref ARM64Context context, TargetPointer imageBase, Data.
RuntimeFunction
functionEntry)
109
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(imageBase + functionEntry.UnwindData - 3);
150
Data.
RuntimeFunction
functionEntry)
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (4)
43
Data.
RuntimeFunction
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(_eman.GetUnwindInfo(cbh));
72
private bool VirtualUnwind(ref LoongArch64Context context, TargetPointer imageBase, Data.
RuntimeFunction
functionEntry)
86
Data.
RuntimeFunction
functionEntry)
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (4)
51
Data.
RuntimeFunction
functionEntry = _target.ProcessedData.GetOrAdd<Data.
RuntimeFunction
>(_eman.GetUnwindInfo(cbh));
80
private bool VirtualUnwind(ref RISCV64Context context, TargetPointer imageBase, Data.
RuntimeFunction
functionEntry)
100
Data.
RuntimeFunction
functionEntry)
Data\RuntimeFunction.cs (3)
6
internal sealed class RuntimeFunction : IData<
RuntimeFunction
>
8
static
RuntimeFunction
IData<
RuntimeFunction
>.Create(Target target, TargetPointer address)