Skip to content

Commit

Permalink
Suggest testing C++ programs with leaktracer
Browse files Browse the repository at this point in the history
  • Loading branch information
pabs3 committed May 9, 2017
1 parent de643be commit 9dbd415
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion data/elf
Expand Up @@ -45,11 +45,22 @@ files = ./debian/*/bin/* ./debian/*/usr/bin/* ./debian/*/sbin/* ./debian/*/usr/s
flags = perl-bug-588017
command = hardening-check --quiet {files}

[leaktracer]
flags = dangerous modify manual
comment =
Please check any installed C++ programs for memory leaks
Please note that it creates/updates the leak.out file
Dangerous because it executes binaries
files =
./debian/*/bin/* ./debian/*/usr/bin/* ./debian/*/sbin/* ./debian/*/usr/sbin/* ./debian/*/usr/games/*
*.cc *.cxx *.cpp
types = application/x-executable text/x-c++
command = LeakCheck ./command && leak-analyze ./command ; rm -f leak.out

# TODO: abigail-tools
# TODO: icheck
# TODO: abicheck
# TODO: valgrind
# TODO: leaktracer
# TODO: electric-fence
# TODO: tmperamental (dangerous)
# TODO: https://www.gnu.org/software/libc/manual/html_node/Heap-Consistency-Checking.html
Expand Down

0 comments on commit 9dbd415

Please sign in to comment.