mirror of https://git.ffmpeg.org/ffmpeg.git
configure: Add basic valgrind-massif support
With the parameter --toolchain valgrind-massif, the configure script sets reasonable defaults that can be overridden as explained in the documentation.
This commit is contained in:
parent
ed50673066
commit
edfe609fc9
|
@ -2211,6 +2211,10 @@ case "$toolchain" in
|
|||
add_cflags -fsanitize=thread -pie
|
||||
add_ldflags -fsanitize=thread -pie
|
||||
;;
|
||||
valgrind-massif)
|
||||
target_exec_default="valgrind"
|
||||
target_exec_args="--alloc-fn=av_malloc --alloc-fn=av_mallocz"
|
||||
;;
|
||||
valgrind-memcheck)
|
||||
target_exec_default="valgrind"
|
||||
target_exec_args="--track-origins=yes --leak-check=full"
|
||||
|
|
|
@ -578,9 +578,10 @@ new test.
|
|||
|
||||
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.
|
||||
@code{--toolchain=valgrind-memcheck} or @code{--toolchain=valgrind-massif}
|
||||
to your configure line, and reasonable defaults will be set for running
|
||||
FATE under the supervision of either the @strong{memcheck} or the
|
||||
@strong{massif} tool of the valgrind suite.
|
||||
|
||||
In case you need finer control over how valgrind is invoked, use the
|
||||
@code{--target-exec='valgrind <your_custom_valgrind_options>} option in
|
||||
|
|
Loading…
Reference in New Issue