44 references to CodeKind
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IExecutionManager.cs (1)
116CodeKind 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)
120public abstract CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer jittedCodeAddress); 323if (((IExecutionManager)this).GetCodeKind(new TargetCodePointer(startAddress.Value)) == CodeKind.Interpreter) 570private static CodeKind GetStubKind(StubKind stubKind) 574StubKind.JumpStub => CodeKind.JumpStub, 575StubKind.DynamicHelper => CodeKind.DynamicHelper, 576StubKind.StubPrecode => CodeKind.StubPrecode, 577StubKind.FixupPrecode => CodeKind.FixupPrecode, 578StubKind.VSDDispatchStub => CodeKind.VSD_DispatchStub, 579StubKind.VSDResolveStub => CodeKind.VSD_ResolveStub, 580StubKind.VSDLookupStub => CodeKind.VSD_LookupStub, 581StubKind.VSDVTableStub => CodeKind.VSD_VTableStub, 582StubKind.CallCountingStub => CodeKind.CallCountingStub, 583_ => CodeKind.Unknown, 587public CodeKind GetCodeKind(TargetCodePointer codeAddress) 591return 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)
964return _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)