From b1ee8eec849f17fce2f411a297de9cbf2edaeb3a Mon Sep 17 00:00:00 2001 From: Reinhard Tartler Date: Sat, 4 May 2013 10:25:41 +0200 Subject: configure: Add basic valgrind-memcheck support With the parameter --valgrind-memcheck, the configure script sets reasonable defaults that can be overridden as explained in the documentation. The idea of using set_defaults is from Luca Barbato. --- doc/developer.texi | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'doc/developer.texi') diff --git a/doc/developer.texi b/doc/developer.texi index 3d574e4428..c3d0f2065c 100644 --- a/doc/developer.texi +++ b/doc/developer.texi @@ -574,6 +574,18 @@ You can use the command @code{make lcov-reset} to reset the coverage measurements. You will need to rerun @code{make lcov} after running a new test. +@subsection Using Valgrind + +The configure script provides a shortcut for using valgrind to spot bugs +related to memory handling. Just add the option +@code{--toolchain=valgrind-memcheck} to your configure line, and +reasonable defaults will be set for running FATE under the supervision +of the @strong{memcheck} tool of the valgrind suite. + +In case you need finer control over how valgrind is invoked, use the +@code{--target-exec='valgrind } option in +your configure line instead. + @anchor{Release process} @section Release process -- cgit v1.2.3