summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2013-12-07 02:27:33 (GMT)
committerJason Evans <jasone@canonware.com>2013-12-07 02:50:51 (GMT)
commit748dfac7788e3cbc2fc6d36196a81d3f002669f6 (patch)
tree24e8442f137a37e29eac28d0b9e4007030a23cc9 /INSTALL
parentd37d5adee4e4570cfda83e5f1b948a25b9226224 (diff)
downloadjemalloc-748dfac7788e3cbc2fc6d36196a81d3f002669f6.zip
jemalloc-748dfac7788e3cbc2fc6d36196a81d3f002669f6.tar.gz
jemalloc-748dfac7788e3cbc2fc6d36196a81d3f002669f6.tar.bz2
Add test code coverage analysis.
Add test code coverage analysis based on gcov.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL13
1 files changed, 13 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index 39ad26d..841704d 100644
--- a/INSTALL
+++ b/INSTALL
@@ -81,6 +81,19 @@ any of the following arguments (not a definitive list) to 'configure':
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.
+ Additional testing targets are available if this option is enabled:
+
+ coverage
+ coverage_unit
+ coverage_integration
+ coverage_stress
+
+ These targets do not clear code coverage results from previous runs, and
+ there are interactions between the various coverage targets, so it is
+ usually advisable to run 'make clean' between repeated code coverage runs.
+
--enable-ivsalloc
Enable validation code, which verifies that pointers reside within
jemalloc-owned chunks before dereferencing them. This incurs a substantial