Add a new arena (VG_AR_TTAUX) for holding auxiliary TT/TC structures
(see next commit).
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@4941 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/coregrind/pub_core_mallocfree.h b/coregrind/pub_core_mallocfree.h
index d79dabc..8248a66 100644
--- a/coregrind/pub_core_mallocfree.h
+++ b/coregrind/pub_core_mallocfree.h
@@ -48,12 +48,14 @@
DEMANGLE for the C++ demangler.
EXECTXT for storing ExeContexts.
ERRORS for storing CoreErrors.
+ TTAUX for storing TT/TC auxiliary structures (address range
+ equivalence classes).
When adding a new arena, remember also to add it to ensure_mm_init().
*/
typedef Int ArenaId;
-#define VG_N_ARENAS 7
+#define VG_N_ARENAS 8
#define VG_AR_CORE 0
#define VG_AR_TOOL 1
@@ -62,6 +64,7 @@
#define VG_AR_DEMANGLE 4
#define VG_AR_EXECTXT 5
#define VG_AR_ERRORS 6
+#define VG_AR_TTAUX 7
// This is both the minimum payload size of a malloc'd block, and its
// minimum alignment. Must be a power of 2 greater than 4, and should be