void SpatialArrayReserve::DoCommitAndProtect( uptr page ) { // Spatial Arrays work on block granularity only: // Round the page into a block, and commit the whole block that the page belongs to. uint block = page / m_blocksize; CommitBlocks(block*m_blocksize, 1); }
void RecompiledCodeReserve::DoCommitAndProtect( uptr page ) { CommitBlocks(page, (m_pages_commited || !m_def_commit) ? 1 : _calcDefaultCommitInBlocks() ); }