aboutsummaryrefslogtreecommitdiff
path: root/doc/HACKING
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-05-19 10:40:20 -0400
committerNick Mathewson <nickm@torproject.org>2009-05-19 10:40:20 -0400
commit7d84b84608f7425208e60020dcede1561e53a170 (patch)
treea734bfb43c6824c90c16433bc2f7b12b31613c2d /doc/HACKING
parent79762aac17e984f13a0e539fe0cd761907ab05f7 (diff)
downloadtor-7d84b84608f7425208e60020dcede1561e53a170.tar
tor-7d84b84608f7425208e60020dcede1561e53a170.tar.gz
Clearer valgrind instructions for non-Debian openssls
Diffstat (limited to 'doc/HACKING')
-rw-r--r--doc/HACKING8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/HACKING b/doc/HACKING
index 50b5d80d1..3d3f2c1df 100644
--- a/doc/HACKING
+++ b/doc/HACKING
@@ -11,12 +11,20 @@
0.1. Useful command-lines that are non-trivial to reproduce but can
help with tracking bugs or leaks.
+0.1.1. Dmalloc
+
dmalloc -l ~/dmalloc.log
(run the commands it tells you)
./configure --with-dmalloc
+0.2.2. Valgrind
+
valgrind --leak-check=yes --error-limit=no --show-reachable=yes src/or/tor
+(Note that if you get a zillion openssl warnings, you will also need to
+ pass --undef-value-errors=no to valgrind, or rebuild your openssl
+ with -DPURIFY.)
+
0.2. Running gcov for unit test coverage
make clean