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));
541(uint slotIndex, GcSlotDesc slot, uint gcFlags) =>
555Action<uint, GcSlotDesc, uint> reportSlot)
833private void ReportSlot(uint slotIndex, bool reportScratchSlots, bool reportFpBasedSlotsOnly, Action<uint, GcSlotDesc, uint> reportSlot)
836GcSlotDesc slot = _slots[(int)slotIndex];