2 instantiations of GcSlotDesc
Microsoft.Diagnostics.DataContractReader.Contracts (2)
Contracts\GCInfo\GCInfoDecoder.cs (2)
94=> new GcSlotDesc(registerNumber, 0, 0, flags, isRegister: true); 97=> new GcSlotDesc(0, spOffset, slotBase, flags, isRegister: false);
14 references to GcSlotDesc
Microsoft.Diagnostics.DataContractReader.Contracts (14)
Contracts\GCInfo\GCInfoDecoder.cs (14)
93public static GcSlotDesc CreateRegisterSlot(uint registerNumber, GcSlotFlags flags) 96public static GcSlotDesc CreateStackSlot(int spOffset, GcStackSlotBase slotBase, GcSlotFlags flags) 138private List<GcSlotDesc> _slots = []; 207_slots = new List<GcSlotDesc>((int)_numSlots); 215_slots.Add(GcSlotDesc.CreateRegisterSlot(regNum, flags)); 229_slots.Add(GcSlotDesc.CreateRegisterSlot(regNum, flags)); 241_slots.Add(GcSlotDesc.CreateStackSlot(spOffset, spBase, flags)); 261_slots.Add(GcSlotDesc.CreateStackSlot(spOffset, spBase, flags)); 273_slots.Add(GcSlotDesc.CreateStackSlot(spOffset, spBase, flags)); 293_slots.Add(GcSlotDesc.CreateStackSlot(spOffset, spBase, flags)); 535(uint slotIndex, GcSlotDesc slot, uint gcFlags) => 549Action<uint, GcSlotDesc, uint> reportSlot) 827private void ReportSlot(uint slotIndex, bool reportScratchSlots, bool reportFpBasedSlotsOnly, Action<uint, GcSlotDesc, uint> reportSlot) 830GcSlotDesc slot = _slots[(int)slotIndex];