Skip to content
Snippets Groups Projects
Commit 4a9bc565 authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Fix instructions for using Tor with gcov

It seems as if our new build system broke gcov for me.  I've tried to
fix doc/HACKING to describe what I needed to do in order to make it
work again.
parent 3d825d22
No related branches found
No related tags found
No related merge requests found
......@@ -121,7 +121,8 @@ Running gcov for unit test coverage
make clean
make CFLAGS='-g -fprofile-arcs -ftest-coverage'
./src/test/test
cd src/common; gcov *.[ch]
gcov -o src/common src/common/*.[ch]
gcov -o src/or src/or/*.[ch]
cd ../or; gcov *.[ch]
-----
......@@ -130,6 +131,13 @@ compiler generated no code for that line. '######' means that the
line was never reached. Lines with numbers were called that number
of times.
If that doesn't work:
* Try configuring Tor with --disable-gcc-hardening
* On recent OSX versions, you might need to add CC=clang to your
build line, as in:
make CFLAGS='-g -fprofile-arcs -ftest-coverage' CC=clang
Their llvm-gcc doesn't work so great for me.
Profiling Tor with oprofile
~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment