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));
646GcSlotDesc slot = _slots[(int)slotIndex];
916GcSlotDesc slot = _slots[(int)slotIndex];
929(uint slotIndex, GcSlotDesc slot, uint gcFlags) =>
943Action<uint, GcSlotDesc, uint> reportSlot)
1227private void ReportSlot(uint slotIndex, bool reportScratchSlots, bool reportFpBasedSlotsOnly, Action<uint, GcSlotDesc, uint> reportSlot)
1230GcSlotDesc slot = _slots[(int)slotIndex];