44 references to CodeKind
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IExecutionManager.cs (1)
117CodeKind GetCodeKind(TargetCodePointer codeAddress) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (28)
Contracts\ExecutionManager\ExecutionManager_1.cs (1)
36public CodeKind GetCodeKind(TargetCodePointer codeAddress) => _executionManagerCore.GetCodeKind(codeAddress);
Contracts\ExecutionManager\ExecutionManager_2.cs (1)
36public CodeKind GetCodeKind(TargetCodePointer codeAddress) => _executionManagerCore.GetCodeKind(codeAddress);
Contracts\ExecutionManager\ExecutionManagerCore.cs (15)
123public abstract CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer jittedCodeAddress); 327if (((IExecutionManager)this).GetCodeKind(new TargetCodePointer(startAddress.Value)) == CodeKind.Interpreter) 592private static CodeKind GetStubKind(StubKind stubKind) 596StubKind.JumpStub => CodeKind.JumpStub, 597StubKind.DynamicHelper => CodeKind.DynamicHelper, 598StubKind.StubPrecode => CodeKind.StubPrecode, 599StubKind.FixupPrecode => CodeKind.FixupPrecode, 600StubKind.VSDDispatchStub => CodeKind.VSD_DispatchStub, 601StubKind.VSDResolveStub => CodeKind.VSD_ResolveStub, 602StubKind.VSDLookupStub => CodeKind.VSD_LookupStub, 603StubKind.VSDVTableStub => CodeKind.VSD_VTableStub, 604StubKind.CallCountingStub => CodeKind.CallCountingStub, 605_ => CodeKind.Unknown, 609public CodeKind GetCodeKind(TargetCodePointer codeAddress) 613return CodeKind.Unknown;
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (4)
117public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress) 121return CodeKind.Unknown; 187private CodeKind GetCodeHeaderStubKind(RangeSection rangeSection, TargetPointer codeStart) 194return CodeKind.Jitted;
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (2)
68public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress) 70return CodeKind.Interpreter;
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (4)
150public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress) 153return CodeKind.Unknown; 154return IsStubCodeBlockThunk(rangeSection.Data, GetReadyToRunInfo(rangeSection), codeAddress) ? CodeKind.MethodCallThunk : CodeKind.ReadyToRun;
Contracts\StackWalk\StackWalk_1.cs (1)
1038return _eman.GetCodeKind(new TargetCodePointer(ip)) == CodeKind.Interpreter;
Microsoft.Diagnostics.DataContractReader.Legacy (15)
SOSDacImpl.cs (5)
816Contracts.CodeKind codeKind = eman.GetCodeKind(targetCodePointer); 819Contracts.CodeKind.Jitted => JitTypes.TYPE_JIT, 820Contracts.CodeKind.ReadyToRun => JitTypes.TYPE_PJIT, 821Contracts.CodeKind.Interpreter => JitTypes.TYPE_INTERPRETER, 834IGCInfoHandle gcInfoHandle = codeKind == Contracts.CodeKind.Interpreter
SOSDacImpl.IXCLRDataProcess.cs (10)
122CodeKind codeKind = eman.GetCodeKind(codeAddr); 123if (codeKind == CodeKind.StubPrecode || codeKind == CodeKind.FixupPrecode) 126TargetPointer entryPoint = precodeStubs.GetPrecodeEntryPointFromInteriorAddress(codeAddr, codeKind == CodeKind.FixupPrecode); 207private static string? GetStubName(Contracts.CodeKind codeKind) 209if (codeKind == Contracts.CodeKind.Unknown || codeKind == Contracts.CodeKind.Jitted || codeKind == Contracts.CodeKind.ReadyToRun) 211if (codeKind == Contracts.CodeKind.StubPrecode || codeKind == Contracts.CodeKind.FixupPrecode)