9 instantiations of GCSlotLifetime
Microsoft.Diagnostics.DataContractReader.Contracts (9)
Contracts\GCInfo\GCInfoDecoder.cs (2)
646lifetimes.Add(new GCSlotLifetime(slot.IsRegister, slot.RegisterNumber, slot.SpOffset, (uint)slot.Base, gcFlags, 0, _codeLength)); 916lifetimes.Add(new GCSlotLifetime(slot.IsRegister, slot.RegisterNumber, slot.SpOffset, (uint)slot.Base, gcFlags, beginOffset, endOffset));
Contracts\GCInfo\X86\GCInfo.cs (7)
1062lifetimes.Add(new GCSlotLifetime(false, 0, slot.StackOffset, baseReg, gcFlags, 0, MethodSize)); 1071lifetimes.Add(new GCSlotLifetime(false, 0, varPtr.StackOffset, 2u, gcFlags, varPtr.BeginOffset, varPtr.EndOffset)); 1095lifetimes.Add(new GCSlotLifetime(true, RegMaskToRegNum(regTransition.Register), 0, 0, gcFlags, beginOffset, (uint)offset)); 1123lifetimes.Add(new GCSlotLifetime(false, 0, spOffset, 1u, pushed.GcFlags, pushed.PushOffset, (uint)offset)); 1132lifetimes.Add(new GCSlotLifetime(false, 0, spOffset, 1u, gf, pushOff, (uint)offset)); 1148lifetimes.Add(new GCSlotLifetime(true, RegMaskToRegNum(reg), 0, 0, 0, beginOffset, MethodSize)); 1153lifetimes.Add(new GCSlotLifetime(false, 0, spOffset, 1u, gf, pushOff, MethodSize));
9 references to GCSlotLifetime
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IGCInfo.cs (1)
142IReadOnlyList<GCSlotLifetime> GetSlotLifetimes(IGCInfoHandle handle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\GCInfo\GCInfo_1.cs (1)
55IReadOnlyList<GCSlotLifetime> IGCInfo.GetSlotLifetimes(IGCInfoHandle gcInfoHandle)
Contracts\GCInfo\GCInfoDecoder.cs (3)
634public IReadOnlyList<GCSlotLifetime> GetSlotLifetimes() 638List<GCSlotLifetime> lifetimes = []; 912private void EmitSlotLifetime(uint slotIndex, uint beginOffset, uint endOffset, List<GCSlotLifetime> lifetimes)
Contracts\GCInfo\GCInfoX86_1.cs (1)
46IReadOnlyList<GCSlotLifetime> IGCInfo.GetSlotLifetimes(IGCInfoHandle gcInfoHandle)
Contracts\GCInfo\IGCInfoDecoder.cs (1)
21IReadOnlyList<GCSlotLifetime> GetSlotLifetimes();
Contracts\GCInfo\X86\GCInfo.cs (2)
1050IReadOnlyList<GCSlotLifetime> IGCInfoDecoder.GetSlotLifetimes() 1052List<GCSlotLifetime> lifetimes = [];