12 instantiations of RangeSection
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\ExecutionManager\ExecutionManagerCore.cs (12)
194return new RangeSection(); 200return new RangeSection(); 202return new RangeSection(rangeSection); 214return new RangeSection(); 224return new RangeSection(); 234return new RangeSection(); 240return new RangeSection(); 246return new RangeSection(); 253return new RangeSection(); 262return matchingRange is null ? new RangeSection() : new RangeSection(matchingRange); 266return new RangeSection();
67 references to RangeSection
Microsoft.Diagnostics.DataContractReader.Contracts (67)
Contracts\ExecutionManager\ExecutionManagerCore.cs (31)
128public abstract bool GetMethodInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, [NotNullWhen(true)] out CodeBlock? info); 130RangeSection rangeSection, 135public abstract TargetPointer GetUnwindInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress); 136public abstract TargetPointer GetDebugInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out bool hasFlagByte); 137public abstract void GetGCInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out TargetPointer gcInfo, out uint gcVersion); 138public abstract void GetExceptionClauses(RangeSection rangeSection, CodeBlockHandle codeInfoHandle, out TargetPointer startAddr, out TargetPointer endAddr); 139public abstract CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer jittedCodeAddress); 169internal static RangeSection Find( 205private static RangeSection FindVirtualIPRangeSection( 282private JitManager? GetJitManager(RangeSection rangeSection) 304RangeSection range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, jittedCodeAddress); 353RangeSection range = RangeSectionFromCodeBlockHandle(codeInfoHandle); 381RangeSection range = RangeSectionFromCodeBlockHandle(codeInfoHandle); 397RangeSection range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, entrypoint); 451RangeSection range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, entryPoint); 538RangeSection range = RangeSectionFromCodeBlockHandle(codeInfoHandle); 549RangeSection range = RangeSectionFromCodeBlockHandle(codeInfoHandle); 551throw new InvalidOperationException($"{nameof(RangeSection)} not found for {codeInfoHandle.Address}"); 564RangeSection range = RangeSectionFromCodeBlockHandle(codeInfoHandle); 577RangeSection range = RangeSectionFromCodeBlockHandle(codeInfoHandle); 632RangeSection range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, codeAddr); 750private RangeSection RangeSectionFromCodeBlockHandle(CodeBlockHandle codeInfoHandle) 755RangeSection range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, codeInfoHandle.Address.Value); 794RangeSection range = RangeSectionFromCodeBlockHandle(codeInfoHandle); 882RangeSection range = RangeSection.Find(_target, _topRangeSectionMapAddress, _rangeSectionMapLookup, _virtualIPRangeListAddress, codeAddress);
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (14)
24public override bool GetMethodInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, [NotNullWhen(true)] out CodeBlock? info) 49RangeSection rangeSection, 66public override TargetPointer GetUnwindInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress) 96public override TargetPointer GetDebugInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out bool hasFlagByte) 119public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress) 127public override void GetGCInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out TargetPointer gcInfo, out uint gcVersion) 150private TargetPointer FindMethodCode(RangeSection rangeSection, TargetCodePointer codeAddress) 184if (!RangeSection.IsStubCodeBlock(Target, codeHeaderAddress)) 200private TargetPointer GetCodeHeaderAddress(RangeSection rangeSection, TargetPointer codeStart) 214private bool GetRealCodeHeader(RangeSection rangeSection, TargetPointer codeStart, [NotNullWhen(true)] out Data.RealCodeHeader? realCodeHeader) 218if (RangeSection.IsStubCodeBlock(Target, codeHeaderAddress)) 226private CodeKind GetCodeHeaderStubKind(RangeSection rangeSection, TargetPointer codeStart) 229if (RangeSection.IsStubCodeBlock(Target, codeHeaderAddress)) 236public override void GetExceptionClauses(RangeSection rangeSection, CodeBlockHandle codeInfoHandle, out TargetPointer startAddr, out TargetPointer endAddr)
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (9)
22public override bool GetMethodInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, [NotNullWhen(true)] out CodeBlock? info) 47RangeSection rangeSection, 63public override TargetPointer GetUnwindInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress) 69public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress) 74public override TargetPointer GetDebugInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out bool hasFlagByte) 90public override void GetGCInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out TargetPointer gcInfo, out uint gcVersion) 109public override void GetExceptionClauses(RangeSection rangeSection, CodeBlockHandle codeInfoHandle, out TargetPointer startAddr, out TargetPointer endAddr) 129private TargetPointer FindMethodCode(RangeSection rangeSection, TargetCodePointer jittedCodeAddress) 150if (RangeSection.IsStubCodeBlock(Target, codeHeaderIndirect))
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (13)
34public override bool GetMethodInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, [NotNullWhen(true)] out CodeBlock? info) 79RangeSection rangeSection, 111public override TargetPointer GetUnwindInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress) 121public override TargetPointer GetDebugInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out bool hasFlagByte) 162public override CodeKind GetCodeKind(RangeSection rangeSection, TargetCodePointer codeAddress) 169public override void GetGCInfo(RangeSection rangeSection, TargetCodePointer jittedCodeAddress, out TargetPointer gcInfo, out uint gcVersion) 210private Data.ReadyToRunInfo GetReadyToRunInfo(RangeSection rangeSection) 223RangeSection rangeSection, 283private bool IsStubCodeBlockThunk(RangeSection rangeSection, Data.ReadyToRunInfo r2rInfo, TargetCodePointer jittedCodeAddress) 312private static TargetPointer GetCodeBase(RangeSection rangeSection, Data.ReadyToRunInfo r2rInfo) 315private static TargetPointer GetLoadedImageBase(RangeSection rangeSection, Data.ReadyToRunInfo r2rInfo) 345public override void GetExceptionClauses(RangeSection range, CodeBlockHandle cbh, out TargetPointer startAddr, out TargetPointer endAddr) 377RangeSection range,