Enable guard pages in CHECK_CLIENT

Change the behaviour to use PROT_NONE for reservations in CHECK_CLIENT
mode.  This means that we only provide access once data is actually
being used.
This commit is contained in:
Matthew Parkinson
2021-07-16 16:35:54 +01:00
committed by Matthew Parkinson
parent 02d2ab8f7e
commit 9df0101dfd
12 changed files with 45 additions and 51 deletions

View File

@@ -166,7 +166,7 @@ namespace snmalloc
*/
inline uint16_t threshold_for_waking_slab(sizeclass_t sizeclass)
{
// #ifdef CHECK_CLIENT
// #ifdef SNMALLOC_CHECK_CLIENT
return sizeclass_metadata.waking[sizeclass];
// #else
// UNUSED(sizeclass);