Kaynağa Gözat

port r17363 from 1.2: Add yet more suppressions

Samuel Thibault 9 yıl önce
ebeveyn
işleme
433c3d0a1a
2 değiştirilmiş dosya ile 35 ekleme ve 23 silme
  1. 18 0
      tools/valgrind/libc.suppr
  2. 17 23
      tools/valgrind/opencl.suppr

+ 18 - 0
tools/valgrind/libc.suppr

@@ -39,3 +39,21 @@
    fun:__aio_enqueue_request
    fun:aio_read
 }
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Leak
+   ...
+   fun:dlopen@@GLIBC_2.2.5
+   ...
+}
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Leak
+   match-leak-kinds: definite
+   fun:malloc
+   fun:lt__malloc
+   fun:lt__zalloc
+   obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
+   ...
+}
+

+ 17 - 23
tools/valgrind/opencl.suppr

@@ -618,12 +618,7 @@
    fun:_dl_catch_error
    fun:_dlerror_run
    fun:dlopen@@GLIBC_2.2.5
-   obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
-   obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
-   obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
-   fun:lt_dlopenadvise
-   fun:lt_dlopenext
-   obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
+   ...
 }
 {
    <insert_a_suppression_name_here>
@@ -646,12 +641,7 @@
    fun:_dl_catch_error
    fun:_dlerror_run
    fun:dlopen@@GLIBC_2.2.5
-   obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
-   obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
-   obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
-   fun:lt_dlopenadvise
-   fun:lt_dlopenext
-   obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
+   ...
 }
 {
    <insert_a_suppression_name_here>
@@ -695,13 +685,7 @@
    fun:_dl_catch_error
    fun:_dlerror_run
    fun:dlopen@@GLIBC_2.2.5
-   obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
-   obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
-   obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
-   fun:call_init.part.0
-   fun:_dl_init
-   fun:dl_open_worker
-   fun:_dl_catch_error
+   ...
 }
 {
    <insert_a_suppression_name_here>
@@ -718,12 +702,22 @@
    fun:_dl_catch_error
    fun:_dlerror_run
    fun:dlopen@@GLIBC_2.2.5
-   obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
-   obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
-   obj:/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0
+   ...
+}
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Leak
+   ...
+   obj:/usr/lib/x86_64-linux-gnu/libamdocl64.so
+   ...
    fun:call_init.part.0
    fun:_dl_init
    fun:dl_open_worker
    fun:_dl_catch_error
+   fun:_dl_open
+   fun:dlopen_doit
+   fun:_dl_catch_error
+   fun:_dlerror_run
+   fun:dlopen@@GLIBC_2.2.5
+   ...
 }
-