Contracts\ExecutionManager\ExecutionManagerCore.cs (12)
112public abstract bool GetMethodInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, [NotNullWhen(true)] out CodeBlock? info);
115TargetCodePointer jittedCodeAddress,
119public abstract TargetPointer GetUnwindInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress);
120public abstract TargetPointer GetDebugInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out bool hasFlagByte);
121public abstract void GetGCInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out TargetPointer gcInfo, out uint gcVersion);
123public abstract CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer jittedCodeAddress);
152internal static RangeSection Find(Target target, Data.RangeSectionMap topRangeSectionMap, ExecutionManagerHelpers.RangeSectionMap rangeSectionLookup, TargetCodePointer jittedCodeAddress)
200private CodeBlock? GetCodeBlock(TargetCodePointer jittedCodeAddress)
217CodeBlockHandle? IExecutionManager.GetCodeBlockHandle(TargetCodePointer ip)
285TargetPointer IExecutionManager.NonVirtualEntry2MethodDesc(TargetCodePointer entrypoint)
432TargetCodePointer codeAddr = CodePointerUtils.CodePointerFromAddress(address, _target);
609public CodeKind GetCodeKind(TargetCodePointer codeAddress)
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (7)
23public override bool GetMethodInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, [NotNullWhen(true)] out CodeBlock? info)
48TargetCodePointer jittedCodeAddress,
64public override TargetPointer GetUnwindInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress)
94public override TargetPointer GetDebugInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out bool hasFlagByte)
117public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress)
125public override void GetGCInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out TargetPointer gcInfo, out uint gcVersion)
148private TargetPointer FindMethodCode(RangeSection rangeSection, TargetCodePointer codeAddress)
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (7)
22public override bool GetMethodInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, [NotNullWhen(true)] out CodeBlock? info)
47TargetCodePointer jittedCodeAddress,
62public override TargetPointer GetUnwindInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress)
68public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress)
73public override TargetPointer GetDebugInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out bool hasFlagByte)
89public override void GetGCInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out TargetPointer gcInfo, out uint gcVersion)
128private TargetPointer FindMethodCode(RangeSection rangeSection, TargetCodePointer jittedCodeAddress)
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (9)
32public override bool GetMethodInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, [NotNullWhen(true)] out CodeBlock? info)
76TargetCodePointer jittedCodeAddress,
106public override TargetPointer GetUnwindInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress)
116public override TargetPointer GetDebugInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out bool hasFlagByte)
150public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress)
157public override void GetGCInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out TargetPointer gcInfo, out uint gcVersion)
212TargetCodePointer jittedCodeAddress,
258private bool IsStubCodeBlockThunk(Data.RangeSection rangeSection, Data.ReadyToRunInfo r2rInfo, TargetCodePointer jittedCodeAddress)
274TargetCodePointer startAddress = imageBase + function.BeginAddress;