2 instantiations of GcSlotDesc
Microsoft.Diagnostics.DataContractReader.Contracts (2)
16 references to GcSlotDesc
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\GCInfo\GCInfoDecoder.cs (16)
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));
644GcSlotDesc slot = _slots[(int)slotIndex];
914GcSlotDesc slot = _slots[(int)slotIndex];
927(uint slotIndex, GcSlotDesc slot, uint gcFlags) =>
941Action<uint, GcSlotDesc, uint> reportSlot)
1219private void ReportSlot(uint slotIndex, bool reportScratchSlots, bool reportFpBasedSlotsOnly, Action<uint, GcSlotDesc, uint> reportSlot)
1222GcSlotDesc slot = _slots[(int)slotIndex];