2 writes to m_Size
System.Private.CoreLib (2)
Internal\Runtime\FrozenObjectHeapManager.cs (2)
114
m_Size
= sizeHint;
125
m_Size
= FOH_SEGMENT_DEFAULT_SIZE;
14 references to m_Size
System.Private.CoreLib (14)
Internal\Runtime\FrozenObjectHeapManager.cs (14)
72
nuint prevSegmentSize = m_CurrentSegment.
m_Size
;
116
Debug.Assert(
m_Size
> FOH_COMMIT_SIZE);
117
Debug.Assert(
m_Size
% FOH_COMMIT_SIZE == 0);
119
void* alloc = ClrVirtualReserve(
m_Size
);
123
if (
m_Size
> FOH_SEGMENT_DEFAULT_SIZE)
126
Debug.Assert(
m_Size
> FOH_COMMIT_SIZE);
127
Debug.Assert(
m_Size
% FOH_COMMIT_SIZE == 0);
128
alloc = ClrVirtualReserve(
m_Size
);
141
ClrVirtualFree(alloc,
m_Size
);
147
m_SegmentHandle = RuntimeImports.RhRegisterFrozenSegment(m_pStart, (nuint)m_pCurrent - (nuint)m_pStart, FOH_COMMIT_SIZE,
m_Size
);
150
ClrVirtualFree(alloc,
m_Size
);
159
Debug.Assert((m_pStart != null) && (
m_Size
> 0));
166
nuint spaceLeft =
m_Size
- spaceUsed;
181
Debug.Assert(m_SizeCommitted + FOH_COMMIT_SIZE <=
m_Size
);