#endif
}
-/** @brief Global mspace reference for the snapshotting heap */
-mspace snapshot_space = NULL;
-
/** Bootstrap allocation. Problem is that the dynamic linker calls
* require calloc to work and calloc requires the dynamic linker to
* work. */
return pointer;
}
+#if USE_MPROTECT_SNAPSHOT
+
+/** @brief Global mspace reference for the snapshotting heap */
+mspace snapshot_space = NULL;
+
/** Check whether this is bootstrapped memory that we should not free */
static bool DontFree(void *ptr)
{
{
free(p);
}
+#endif /* USE_MPROTECT_SNAPSHOT */