aboutsummaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2012-04-06 00:35:09 -0700
committerJason Evans <je@fb.com>2012-04-11 11:46:18 -0700
commit122449b073bcbaa504c4f592ea2d733503c272d2 (patch)
tree740cd1d5895cbb57bdc492543911e5538f91aee8 /INSTALL
parenta1ee7838e14b321a97bfacb1f1cf5004198f2203 (diff)
downloadjemalloc-122449b073bcbaa504c4f592ea2d733503c272d2.tar.gz
Implement Valgrind support, redzones, and quarantine.
Implement Valgrind support, as well as the redzone and quarantine features, which help Valgrind detect memory errors. Redzones are only implemented for small objects because the changes necessary to support redzones around large and huge objects are complicated by in-place reallocation, to the point that it isn't clear that the maintenance burden is worth the incremental improvement to Valgrind support. Merge arena_salloc() and arena_salloc_demote(). Refactor i[v]salloc() to expose the 'demote' option.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL8
1 files changed, 6 insertions, 2 deletions
diff --git a/INSTALL b/INSTALL
index 8a825df..a5942ec 100644
--- a/INSTALL
+++ b/INSTALL
@@ -113,8 +113,12 @@ any of the following arguments (not a definitive list) to 'configure':
mmap(2).
--disable-fill
- Disable support for junk/zero filling of memory. See the "opt.junk"/
- "opt.zero" option documentation for usage details.
+ Disable support for junk/zero filling of memory, quarantine, and redzones.
+ See the "opt.junk", "opt.zero", "opt.quarantine", and "opt.redzone" option
+ documentation for usage details.
+
+--disable-valgrind
+ Disable support for Valgrind.
--disable-experimental
Disable support for the experimental API (*allocm()).