aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2015-03-18 21:06:58 -0700
committerJason Evans <jasone@canonware.com>2015-03-18 21:06:58 -0700
commite0a08a14962c8d6b09fd25ba9f3f6c57d5a4f844 (patch)
tree15d18397eff3d01c9989bfa83bbbba88b4bf71ca /INSTALL
parent8d6a3e8321a7767cb2ca0930b85d5d488a8cc659 (diff)
downloadjemalloc-e0a08a14962c8d6b09fd25ba9f3f6c57d5a4f844.tar.gz
Restore --enable-ivsalloc.
However, unlike before it was removed do not force --enable-ivsalloc when Darwin zone allocator integration is enabled, since the zone allocator code uses ivsalloc() regardless of whether malloc_usable_size() and sallocx() do. This resolves #211.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL6
1 files changed, 6 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 517fe02..cd760ca 100644
--- a/INSTALL
+++ b/INSTALL
@@ -92,6 +92,7 @@ any of the following arguments (not a definitive list) to 'configure':
--enable-debug
Enable assertions and validation code. This incurs a substantial
performance hit, but is very useful during application development.
+ Implies --enable-ivsalloc.
--enable-code-coverage
Enable code coverage support, for use during jemalloc test development.
@@ -110,6 +111,11 @@ any of the following arguments (not a definitive list) to 'configure':
Disable statistics gathering functionality. See the "opt.stats_print"
option documentation for usage details.
+--enable-ivsalloc
+ Enable validation code, which verifies that pointers reside within
+ jemalloc-owned chunks before dereferencing them. This incurs a minor
+ performance hit.
+
--enable-prof
Enable heap profiling and leak detection functionality. See the "opt.prof"
option documentation for usage details. When enabled, there are several