Browse Source

valgrind: new suppression rules

Nathalie Furmento 6 years ago
parent
commit
610b8f007b
2 changed files with 111 additions and 47 deletions
  1. 111 0
      tools/dev/valgrind/bash.suppr
  2. 0 47
      tools/dev/valgrind/valgrind.suppr

+ 111 - 0
tools/dev/valgrind/bash.suppr

@@ -0,0 +1,111 @@
+# StarPU --- Runtime system for heterogeneous multicore architectures.
+#
+# Copyright (C) 2018                                     CNRS
+#
+# StarPU is free software; you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License as published by
+# the Free Software Foundation; either version 2.1 of the License, or (at
+# your option) any later version.
+#
+# StarPU is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+#
+# See the GNU Lesser General Public License in COPYING.LGPL for more details.
+#
+
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Free
+   fun:free
+   obj:/bin/bash
+   fun:run_unwind_frame
+   fun:parse_and_execute
+   obj:/bin/bash
+   fun:source_file
+   fun:source_builtin
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:execute_command_internal
+   fun:execute_command
+   fun:reader_loop
+   fun:main
+}
+
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Free
+   fun:free
+   obj:/bin/bash
+   fun:run_unwind_frame
+   fun:parse_and_execute
+   fun:command_substitute
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:expand_string_assignment
+   obj:/bin/bash
+   obj:/bin/bash
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:execute_command_internal
+   fun:parse_and_execute
+   obj:/bin/bash
+   fun:source_file
+   fun:source_builtin
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:execute_command_internal
+   fun:execute_command
+   fun:reader_loop
+   fun:main
+}
+
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Free
+   fun:free
+   obj:/bin/bash
+   fun:run_unwind_frame
+   fun:parse_and_execute
+   fun:command_substitute
+   obj:/bin/bash
+   obj:/bin/bash
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:execute_command_internal
+   fun:parse_and_execute
+   fun:command_substitute
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:expand_string_assignment
+   obj:/bin/bash
+   obj:/bin/bash
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:execute_command_internal
+   fun:parse_and_execute
+   obj:/bin/bash
+   fun:source_file
+   fun:source_builtin
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:execute_command_internal
+   fun:execute_command
+   fun:reader_loop
+   fun:main
+}
+
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Free
+   fun:free
+   obj:/bin/bash
+   fun:run_unwind_frame
+   fun:source_builtin
+   obj:/bin/bash
+   obj:/bin/bash
+   fun:execute_command_internal
+   fun:execute_command
+   fun:reader_loop
+   fun:main
+}

+ 0 - 47
tools/dev/valgrind/valgrind.suppr

@@ -34,50 +34,3 @@
    fun:_dl_init
    ...
 }
-
-
-{
-   <insert_a_suppression_name_here>
-   Memcheck:Free
-   fun:free
-   obj:/bin/bash
-   fun:run_unwind_frame
-   fun:parse_and_execute
-   obj:/bin/bash
-   fun:source_file
-   fun:source_builtin
-   obj:/bin/bash
-   obj:/bin/bash
-   fun:execute_command_internal
-   fun:execute_command
-   fun:reader_loop
-   fun:main
-}
-
-{
-   <insert_a_suppression_name_here>
-   Memcheck:Free
-   fun:free
-   obj:/bin/bash
-   fun:run_unwind_frame
-   fun:parse_and_execute
-   fun:command_substitute
-   obj:/bin/bash
-   obj:/bin/bash
-   fun:expand_string_assignment
-   obj:/bin/bash
-   obj:/bin/bash
-   obj:/bin/bash
-   obj:/bin/bash
-   fun:execute_command_internal
-   fun:parse_and_execute
-   obj:/bin/bash
-   fun:source_file
-   fun:source_builtin
-   obj:/bin/bash
-   obj:/bin/bash
-   fun:execute_command_internal
-   fun:execute_command
-   fun:reader_loop
-   fun:main
-}