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)
632ranges.Add(new InterruptibleRange(cursor, rangeEnd)); 636ranges.Add(new InterruptibleRange(cursor, methodSize)); 651callRanges.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)
602IReadOnlyList<InterruptibleRange> IGCInfoDecoder.GetInterruptibleRanges() 622List<InterruptibleRange> ranges = []; 641List<InterruptibleRange> callRanges = [];
Contracts\StackWalk\StackWalk_1.cs (1)
333foreach (var range in _target.Contracts.GCInfo.GetInterruptibleRanges(gcHandle))