Lines Matching +full:valgrind +full:-

1 ## SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
61 test-valgrind-suppressions.supp
78 test-utils.h \
79 test-utils.cc
82 -DABIGAIL_SRC_DIR=\"${abs_top_srcdir}\" \
83 -DABIGAIL_BUILD_DIR=\"${abs_top_builddir}\"
87 runtestreadwrite_SOURCES=test-read-write.cc
90 runtestreaddwarf_SOURCES=test-read-dwarf.cc
92 runtestreaddwarf_LDFLAGS=-pthread
94 runtestannotate_SOURCES=test-annotate.cc
97 runtestlookupsyms_SOURCES=test-lookup-syms.cc
100 runtestaltdwarf_SOURCES=test-alt-dwarf-file.cc
103 runtestcorediff_SOURCES=test-core-diff.cc
106 runtestabidiff_SOURCES = test-abidiff.cc
109 runtestabidiffexit_SOURCES = test-abidiff-exit.cc
112 runtestdiffdwarf_SOURCES = test-diff-dwarf.cc
115 runtestdifffilter_SOURCES = test-diff-filter.cc
118 runtestdiffsuppr_SOURCES = test-diff-suppr.cc
121 runtestdiffdwarfabixml_SOURCES = test-diff-dwarf-abixml.cc
124 runtestabicompat_SOURCES = test-abicompat.cc
127 runtestdiffpkg_SOURCES = test-diff-pkg.cc
130 runtesttypesstability_SOURCES = test-types-stability.cc
133 runtestini_SOURCES = test-ini.cc
136 runtesttoolsutils_SOURCES = test-tools-utils.cc
139 runtestkmiwhitelist_SOURCES = test-kmi-whitelist.cc
142 runtestelfhelpers_SOURCES = test-elf-helpers.cc
145 runtestcxxcompat_SOURCES = test-cxx-compat.cc
148 runtestsymtab_SOURCES = test-symtab.cc
151 runtestsymtabreader_SOURCES = test-symtab-reader.cc
154 runtestsvg_SOURCES=test-svg.cc
157 runtestdot_SOURCES = test-dot.cc
160 testirwalker_SOURCES=test-ir-walker.cc
163 testdiff2_SOURCES=test-diff2.cc
166 printdifftree_SOURCES = print-diff-tree.cc
187 AM_CPPFLAGS=-I${abs_top_srcdir}/include -I${abs_top_srcdir}/src \
188 -I${abs_top_builddir}/include -I${abs_top_srcdir}/tools -fPIC
190 clean-local: clean-local-check
191 .PHONY: clean-local-check
193 clean-local-check:
194 -rm -rf ${builddir}/output *.svg *.gv
197 VALGRIND_SUPPRESSIONS_FILES = ${srcdir}/test-valgrind-suppressions.supp
199 # These are flags passed to Valgrind so that it follows children
201 # actually fork libabigail command line tools, and we want to valgrind
207 # So we must tell Valgrind to avoid following a bunch of command line
209 # valgrind.
211 --num-callers=30 \
212 --trace-children=yes \
213 --trace-children-skip=/bin/diff,/bin/rm,/bin/mkdir,/bin/cd,*cpio,/bin/dpkg,/bin/rpm,/bin/test,/bin/…
215 # Use the target below to run tests under Valgrind's memcheck tool by
219 # are in the top-most source directory you can do:
221 # make -C <build-directory>/tests check-valgrind-memcheck-recursive TESTS=runtestdiffsuppr
223 check-valgrind-memcheck-recursive:
224 $(MAKE) check-valgrind-memcheck VALGRIND_FLAGS="${RECURSIVE_VALGRIND_FLAGS}"
226 check-valgrind-helgrind-recursive:
227 $(MAKE) check-valgrind-helgrind VALGRIND_FLAGS="${RECURSIVE_VALGRIND_FLAGS}"
229 check-self-compare: