4 instantiations of InterruptibleRange
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\GCInfo\GCInfoDecoder.cs (1)
327_interruptibleRanges.Add(new(rangeStartOffset, rangeStopOffset));
Contracts\GCInfo\X86\GCInfo.cs (3)
630ranges.Add(new InterruptibleRange(cursor, rangeEnd)); 634ranges.Add(new InterruptibleRange(cursor, methodSize)); 649callRanges.Add(new InterruptibleRange((uint)offset, (uint)offset + 1));
12 references to InterruptibleRange
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IGCInfo.cs (1)
140IReadOnlyList<InterruptibleRange> GetInterruptibleRanges(IGCInfoHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (11)
Contracts\GCInfo\GCInfo_1.cs (1)
43IReadOnlyList<InterruptibleRange> IGCInfo.GetInterruptibleRanges(IGCInfoHandle gcInfoHandle)
Contracts\GCInfo\GCInfoDecoder.cs (4)
131private List<InterruptibleRange> _interruptibleRanges = []; 309_interruptibleRanges = new List<InterruptibleRange>((int)_numInterruptibleRanges); 601public IReadOnlyList<InterruptibleRange> GetInterruptibleRanges() 615foreach (InterruptibleRange range in _interruptibleRanges)
Contracts\GCInfo\GCInfoX86_1.cs (1)
40IReadOnlyList<InterruptibleRange> IGCInfo.GetInterruptibleRanges(IGCInfoHandle gcInfoHandle)
Contracts\GCInfo\IGCInfoDecoder.cs (1)
19IReadOnlyList<InterruptibleRange> GetInterruptibleRanges();
Contracts\GCInfo\X86\GCInfo.cs (3)
600IReadOnlyList<InterruptibleRange> IGCInfoDecoder.GetInterruptibleRanges() 620List<InterruptibleRange> ranges = []; 639List<InterruptibleRange> callRanges = [];
Contracts\StackWalk\StackWalk_1.cs (1)
329foreach (var range in _target.Contracts.GCInfo.GetInterruptibleRanges(gcHandle))