libc.suppr 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. # StarPU --- Runtime system for heterogeneous multicore architectures.
  2. #
  3. # Copyright (C) 2014,2016-2018 CNRS
  4. # Copyright (C) 2014-2016,2019 Université de Bordeaux
  5. #
  6. # StarPU is free software; you can redistribute it and/or modify
  7. # it under the terms of the GNU Lesser General Public License as published by
  8. # the Free Software Foundation; either version 2.1 of the License, or (at
  9. # your option) any later version.
  10. #
  11. # StarPU is distributed in the hope that it will be useful, but
  12. # WITHOUT ANY WARRANTY; without even the implied warranty of
  13. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  14. #
  15. # See the GNU Lesser General Public License in COPYING.LGPL for more details.
  16. #
  17. {
  18. Ignore libc aio-internal races
  19. Helgrind:Race
  20. ...
  21. fun:aio_read
  22. ...
  23. }
  24. {
  25. Ignore libc aio-internal races
  26. Helgrind:Race
  27. ...
  28. fun:aio_write
  29. ...
  30. }
  31. {
  32. Ignore libc aio-internal races
  33. Helgrind:Race
  34. ...
  35. fun:__aio_notify
  36. ...
  37. }
  38. {
  39. Ignore libc aio-internal races
  40. Helgrind:Race
  41. ...
  42. fun:aio_suspend
  43. ...
  44. }
  45. {
  46. Ignore libc aio errors
  47. Memcheck:Leak
  48. match-leak-kinds: reachable
  49. ...
  50. fun:__aio_enqueue_request
  51. ...
  52. }
  53. {
  54. Ignore libc printf races
  55. Helgrind:Race
  56. ...
  57. fun:vfprintf
  58. ...
  59. }
  60. {
  61. <insert_a_suppression_name_here>
  62. Memcheck:Leak
  63. ...
  64. fun:dlopen@@GLIBC_2.2.5
  65. ...
  66. }
  67. {
  68. <insert_a_suppression_name_here>
  69. Memcheck:Leak
  70. match-leak-kinds: definite
  71. fun:malloc
  72. fun:lt__malloc
  73. fun:lt__zalloc
  74. obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.1
  75. ...
  76. }
  77. {
  78. <insert_a_suppression_name_here>
  79. Memcheck:Leak
  80. match-leak-kinds: reachable
  81. fun:malloc
  82. obj:/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
  83. fun:call_init.part.0
  84. fun:_dl_init
  85. obj:/lib/x86_64-linux-gnu/ld-2.21.so
  86. }
  87. {
  88. <insert_a_suppression_name_here>
  89. Memcheck:Leak
  90. match-leak-kinds: reachable
  91. fun:calloc
  92. fun:_dl_new_object
  93. fun:_dl_map_object_from_fd
  94. fun:_dl_map_object
  95. fun:openaux
  96. fun:_dl_catch_error
  97. fun:_dl_map_object_deps
  98. fun:dl_open_worker
  99. fun:_dl_catch_error
  100. fun:_dl_open
  101. fun:dlopen_doit
  102. fun:_dl_catch_error
  103. }
  104. {
  105. <insert_a_suppression_name_here>
  106. Memcheck:Leak
  107. match-leak-kinds: reachable
  108. fun:malloc
  109. fun:_dl_new_object
  110. fun:_dl_map_object_from_fd
  111. fun:_dl_map_object
  112. fun:openaux
  113. fun:_dl_catch_error
  114. fun:_dl_map_object_deps
  115. fun:dl_open_worker
  116. fun:_dl_catch_error
  117. fun:_dl_open
  118. fun:dlopen_doit
  119. fun:_dl_catch_error
  120. }
  121. {
  122. <insert_a_suppression_name_here>
  123. Memcheck:Leak
  124. match-leak-kinds: reachable
  125. fun:malloc
  126. fun:strdup
  127. fun:_dl_load_cache_lookup
  128. fun:_dl_map_object
  129. fun:openaux
  130. fun:_dl_catch_error
  131. fun:_dl_map_object_deps
  132. fun:dl_open_worker
  133. fun:_dl_catch_error
  134. fun:_dl_open
  135. fun:dlopen_doit
  136. fun:_dl_catch_error
  137. }
  138. {
  139. <insert_a_suppression_name_here>
  140. Memcheck:Leak
  141. match-leak-kinds: reachable
  142. fun:malloc
  143. obj:/usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
  144. obj:/usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
  145. obj:/usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
  146. fun:call_init.part.0
  147. fun:call_init
  148. fun:_dl_init
  149. obj:/lib/x86_64-linux-gnu/ld-2.26.so
  150. }