]> git.llucax.com Git - software/posixx.git/blobdiff - test/valgrind.suppressions
Improve test suite coverage
[software/posixx.git] / test / valgrind.suppressions
index 3e1d2ef6b4efe1092fd63ba6e576531631f33fb8..feb4bd00c958577423bd68765ea9d3fb81ae0dc5 100644 (file)
@@ -1,11 +1,17 @@
 
 # Suppressions for boost 1.35
 
 # Suppressions for boost 1.35
+#
+# The easiest way to add a suppression is to use --gen-suppressions=[yes|all]
+# valgrind argument to let valgrind print the suppression string by itself.
+#
+# For more information about suppressions, you can check the valgrind manual:
+# http://valgrind.org/docs/manual/manual-core.html#manual-core.suppress
 
 {
    boost_test_1
    Memcheck:Param
    sigaltstack(ss)
 
 {
    boost_test_1
    Memcheck:Param
    sigaltstack(ss)
-   obj:/lib/ld-2.7.so
+   obj:/lib/ld-2.*.so
    fun:_ZN5boost17execution_monitor13catch_signalsERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost17execution_monitor7executeERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost9unit_test9framework4initEPFbvEiPPc
    fun:_ZN5boost17execution_monitor13catch_signalsERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost17execution_monitor7executeERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost9unit_test9framework4initEPFbvEiPPc
@@ -16,7 +22,7 @@
    boost_test_2
    Memcheck:Param
    sigaltstack(ss)
    boost_test_2
    Memcheck:Param
    sigaltstack(ss)
-   obj:/lib/ld-2.7.so
+   obj:/lib/ld-2.*.so
    fun:_ZN5boost17execution_monitor13catch_signalsERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost17execution_monitor7executeERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost9unit_test9framework3runEmb
    fun:_ZN5boost17execution_monitor13catch_signalsERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost17execution_monitor7executeERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost9unit_test9framework3runEmb
@@ -27,7 +33,7 @@
    boost_test_3
    Memcheck:Param
    sigaltstack(ss)
    boost_test_3
    Memcheck:Param
    sigaltstack(ss)
-   obj:/lib/ld-2.7.so
+   obj:/lib/ld-2.*.so
    fun:_ZN5boost17execution_monitor13catch_signalsERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost17execution_monitor7executeERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost9unit_test19unit_test_monitor_t21execute_and_translateERKNS0_9test_caseE
    fun:_ZN5boost17execution_monitor13catch_signalsERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost17execution_monitor7executeERKNS_9unit_test9callback0IiEE
    fun:_ZN5boost9unit_test19unit_test_monitor_t21execute_and_translateERKNS0_9test_caseE
    fun:main
 }
 
    fun:main
 }
 
+{
+   boost_test_4
+   Memcheck:Param
+   sigaltstack(ss)
+   obj:/lib/ld-2.*.so
+   fun:_ZN5boost17execution_monitor13catch_signalsERKNS_9unit_test9callback0IiEE
+   fun:_ZN5boost17execution_monitor7executeERKNS_9unit_test9callback0IiEE
+   fun:_ZN5boost9unit_test19unit_test_monitor_t21execute_and_translateERKNS0_9test_caseE
+   fun:_ZN5boost9unit_test14framework_impl5visitERKNS0_9test_caseE
+   fun:_ZN5boost9unit_test18traverse_test_treeERKNS0_9test_caseERNS0_17test_tree_visitorE
+   fun:_ZN5boost9unit_test18traverse_test_treeEmRNS0_17test_tree_visitorE
+   fun:_ZN5boost9unit_test18traverse_test_treeERKNS0_10test_suiteERNS0_17test_tree_visitorE
+   fun:_ZN5boost9unit_test18traverse_test_treeEmRNS0_17test_tree_visitorE
+   fun:_ZN5boost9unit_test18traverse_test_treeERKNS0_10test_suiteERNS0_17test_tree_visitorE
+   fun:_ZN5boost9unit_test18traverse_test_treeEmRNS0_17test_tree_visitorE
+   fun:_ZN5boost9unit_test9framework3runEmb
+   fun:_ZN5boost9unit_test14unit_test_mainEPFbvEiPPc
+   fun:main
+}
+
+{
+   boost_test_5
+   Memcheck:Param
+   sigaltstack(ss)
+   fun:sigaltstack
+   fun:_ZN5boost6detail14signal_handlerD1Ev
+   fun:_ZN5boost17execution_monitor13catch_signalsERKNS_9unit_test9callback0IiEE
+   fun:_ZN5boost17execution_monitor7executeERKNS_9unit_test9callback0IiEE
+   fun:_ZN5boost9unit_test9framework3runEmb
+   fun:_ZN5boost9unit_test14unit_test_mainEPFbvEiPPc
+   fun:main
+}
+
+{
+   boost_test_6
+   Memcheck:Addr4
+   fun:_ZN5boost9unit_test14framework_implD1Ev
+   fun:exit
+   fun:(below main)
+}
+