mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2025-02-21 22:12:03 +01:00
r17433@tombo: nickm | 2008-07-29 10:58:07 -0400
Docment gcov in HACKING svn:r16254
This commit is contained in:
parent
507b01357a
commit
c4bf882d43
1 changed files with 14 additions and 1 deletions
15
doc/HACKING
15
doc/HACKING
|
@ -2,7 +2,7 @@
|
|||
0. The buildbot.
|
||||
|
||||
http://tor-buildbot.freehaven.net:8010/
|
||||
|
||||
|
||||
- Down for unknown reasons, ioerror will look into this.
|
||||
|
||||
0.1. Useful command-lines that are non-trivial to reproduce but can
|
||||
|
@ -14,6 +14,19 @@ dmalloc -l ~/dmalloc.log
|
|||
|
||||
valgrind --leak-check=yes --error-limit=no --show-reachable=yes src/or/tor
|
||||
|
||||
0.2. Running gcov for unit test coverage
|
||||
|
||||
make clean
|
||||
make CFLAGS='-g -fprofile-arcs -ftest-coverage'
|
||||
./src/or/test
|
||||
cd src/common; gcov *.[ch]
|
||||
cd ../or; gcov *.[ch]
|
||||
|
||||
Then, look at the .gcov files. '-' before a line means that the
|
||||
compiler generated no code for that line. '######' means that the
|
||||
line was never reached. Lines with numbers were called that number
|
||||
of times.
|
||||
|
||||
1. Coding conventions
|
||||
|
||||
1.0. Whitespace and C conformance
|
||||
|
|
Loading…
Add table
Reference in a new issue