]> sourceware.org Git - libabigail.git/commitdiff
Add a "make check-valgrind-helgrind-recursive" target
authorDodji Seketeli <dodji@redhat.com>
Fri, 24 Feb 2017 13:57:52 +0000 (14:57 +0100)
committerDodji Seketeli <dodji@redhat.com>
Mon, 27 Feb 2017 09:01:06 +0000 (10:01 +0100)
* tests/Makefile.am (check-valgrind-helgrind-recursive): New
target to run the tests recursively under the control of
Valgrind's Helgrind tool.
* tests/test-valgrind-suppressions.supp: Update this suppression
file with suppressions for Helgrind.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
tests/Makefile.am
tests/test-valgrind-suppressions.supp

index 6f39508570e21778290fa51f160be467624b7c14..796b8f6cdc50da967f86cde223ba649326eb24c5 100644 (file)
@@ -176,3 +176,6 @@ RECURSIVE_VALGRIND_FLAGS = \
 
 check-valgrind-memcheck-recursive:
        $(MAKE) check-valgrind-memcheck VALGRIND_FLAGS="${RECURSIVE_VALGRIND_FLAGS}"
+
+check-valgrind-helgrind-recursive:
+       $(MAKE) check-valgrind-helgrind VALGRIND_FLAGS="${RECURSIVE_VALGRIND_FLAGS}"
index ded610146ef8a0a82645da57c659483728119e64..75de6d2b2b86707edc2391b607b8cd29e39775ed 100644 (file)
  ...
  obj:*bash
 }
+
+{
+   suppress helgrind race report from elfutils's elf_version function.
+   Helgrind:Race
+   fun:elf_version
+}
+
+{
+   suppress helgrind race report from elfutils's elf_begin function.
+   Helgrind:Race
+   fun:elf_begin
+}
+
+{
+   suppress helgrind race report from inserting into an ostringstream from abigail::ir::array_type_def::subrange_type::as_string() const
+   Helgrind:Race
+   fun:_ZNSo9_M_insertImEERSoT_
+   fun:_ZNK7abigail2ir14array_type_def13subrange_type9as_stringEv
+}
+
+{
+   suppress helgrind race report from inserting into an ostringstream from abigail::comparison::corpus_diff::priv::emit_diff_stats
+   Helgrind:Race
+   fun:_ZNSo9_M_insertImEERSoT_
+   fun:_ZN7abigail10comparison11corpus_diff4priv15emit_diff_statsERKNS1_10diff_statsERSoRKSs
+}
This page took 0.034469 seconds and 5 git commands to generate.