mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
Clearer valgrind instructions for non-Debian openssls
This commit is contained in:
parent
79762aac17
commit
7d84b84608
@ -11,12 +11,20 @@
|
|||||||
0.1. Useful command-lines that are non-trivial to reproduce but can
|
0.1. Useful command-lines that are non-trivial to reproduce but can
|
||||||
help with tracking bugs or leaks.
|
help with tracking bugs or leaks.
|
||||||
|
|
||||||
|
0.1.1. Dmalloc
|
||||||
|
|
||||||
dmalloc -l ~/dmalloc.log
|
dmalloc -l ~/dmalloc.log
|
||||||
(run the commands it tells you)
|
(run the commands it tells you)
|
||||||
./configure --with-dmalloc
|
./configure --with-dmalloc
|
||||||
|
|
||||||
|
0.2.2. Valgrind
|
||||||
|
|
||||||
valgrind --leak-check=yes --error-limit=no --show-reachable=yes src/or/tor
|
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
|
0.2. Running gcov for unit test coverage
|
||||||
|
|
||||||
make clean
|
make clean
|
||||||
|
Loading…
Reference in New Issue
Block a user