2 instantiations of GcSlotDesc
Microsoft.Diagnostics.DataContractReader.Contracts (2)
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];