44 references to CodeKind
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IExecutionManager.cs (1)
116
CodeKind
GetCodeKind(TargetCodePointer codeAddress) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (28)
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
36
public
CodeKind
GetCodeKind(TargetCodePointer codeAddress) => _executionManagerCore.GetCodeKind(codeAddress);
Contracts\ExecutionManager\ExecutionManager_2.cs (1)
36
public
CodeKind
GetCodeKind(TargetCodePointer codeAddress) => _executionManagerCore.GetCodeKind(codeAddress);
Contracts\ExecutionManager\ExecutionManagerCore.cs (15)
120
public abstract
CodeKind
GetCodeKind(RangeSection rangeSection, TargetCodePointer jittedCodeAddress);
323
if (((IExecutionManager)this).GetCodeKind(new TargetCodePointer(startAddress.Value)) ==
CodeKind
.Interpreter)
570
private static
CodeKind
GetStubKind(StubKind stubKind)
574
StubKind.JumpStub =>
CodeKind
.JumpStub,
575
StubKind.DynamicHelper =>
CodeKind
.DynamicHelper,
576
StubKind.StubPrecode =>
CodeKind
.StubPrecode,
577
StubKind.FixupPrecode =>
CodeKind
.FixupPrecode,
578
StubKind.VSDDispatchStub =>
CodeKind
.VSD_DispatchStub,
579
StubKind.VSDResolveStub =>
CodeKind
.VSD_ResolveStub,
580
StubKind.VSDLookupStub =>
CodeKind
.VSD_LookupStub,
581
StubKind.VSDVTableStub =>
CodeKind
.VSD_VTableStub,
582
StubKind.CallCountingStub =>
CodeKind
.CallCountingStub,
583
_ =>
CodeKind
.Unknown,
587
public
CodeKind
GetCodeKind(TargetCodePointer codeAddress)
591
return
CodeKind
.Unknown;
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (4)
117
public override
CodeKind
GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress)
121
return
CodeKind
.Unknown;
187
private
CodeKind
GetCodeHeaderStubKind(RangeSection rangeSection, TargetPointer codeStart)
194
return
CodeKind
.Jitted;
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (2)
68
public override
CodeKind
GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress)
70
return
CodeKind
.Interpreter;
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (4)
150
public override
CodeKind
GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress)
153
return
CodeKind
.Unknown;
154
return IsStubCodeBlockThunk(rangeSection.Data, GetReadyToRunInfo(rangeSection), codeAddress) ?
CodeKind
.MethodCallThunk :
CodeKind
.ReadyToRun;
Contracts\StackWalk\StackWalk_1.cs (1)
964
return _eman.GetCodeKind(new TargetCodePointer(ip)) ==
CodeKind
.Interpreter;
Microsoft.Diagnostics.DataContractReader.Legacy (15)
SOSDacImpl.cs (5)
816
Contracts.
CodeKind
codeKind = eman.GetCodeKind(targetCodePointer);
819
Contracts.
CodeKind
.Jitted => JitTypes.TYPE_JIT,
820
Contracts.
CodeKind
.ReadyToRun => JitTypes.TYPE_PJIT,
821
Contracts.
CodeKind
.Interpreter => JitTypes.TYPE_INTERPRETER,
834
IGCInfoHandle gcInfoHandle = codeKind == Contracts.
CodeKind
.Interpreter
SOSDacImpl.IXCLRDataProcess.cs (10)
122
CodeKind
codeKind = eman.GetCodeKind(codeAddr);
123
if (codeKind ==
CodeKind
.StubPrecode || codeKind ==
CodeKind
.FixupPrecode)
126
TargetPointer entryPoint = precodeStubs.GetPrecodeEntryPointFromInteriorAddress(codeAddr, codeKind ==
CodeKind
.FixupPrecode);
207
private static string? GetStubName(Contracts.
CodeKind
codeKind)
209
if (codeKind == Contracts.
CodeKind
.Unknown || codeKind == Contracts.
CodeKind
.Jitted || codeKind == Contracts.
CodeKind
.ReadyToRun)
211
if (codeKind == Contracts.
CodeKind
.StubPrecode || codeKind == Contracts.
CodeKind
.FixupPrecode)