hwloc.suppr 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. # StarPU --- Runtime system for heterogeneous multicore architectures.
  2. #
  3. # Copyright (C) 2015 Université de Bordeaux
  4. # Copyright (C) 2012, 2016, 2017 CNRS
  5. # Copyright (C) 2012 INRIA
  6. #
  7. # StarPU is free software; you can redistribute it and/or modify
  8. # it under the terms of the GNU Lesser General Public License as published by
  9. # the Free Software Foundation; either version 2.1 of the License, or (at
  10. # your option) any later version.
  11. #
  12. # StarPU is distributed in the hope that it will be useful, but
  13. # WITHOUT ANY WARRANTY; without even the implied warranty of
  14. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  15. #
  16. # See the GNU Lesser General Public License in COPYING.LGPL for more details.
  17. #
  18. {
  19. <insert_a_suppression_name_here>
  20. Memcheck:Leak
  21. match-leak-kinds: reachable
  22. ...
  23. fun:hwloc_components_init
  24. }
  25. {
  26. <insert_a_suppression_name_here>
  27. Memcheck:Leak
  28. match-leak-kinds: definite
  29. fun:malloc
  30. fun:lt__malloc
  31. fun:lt__zalloc
  32. obj:/usr/lib/x86_64-linux-gnu/libltdl.so.7.3.0
  33. fun:lt_dlopenadvise
  34. obj:*
  35. obj:*
  36. obj:/usr/lib/x86_64-linux-gnu/libhwloc.so.5.6.8
  37. fun:hwloc_topology_init
  38. }
  39. {
  40. <insert_a_suppression_name_here>
  41. Memcheck:Leak
  42. match-leak-kinds: indirect
  43. fun:realloc
  44. obj:*
  45. obj:*
  46. obj:*
  47. obj:*
  48. fun:hwloc_discover
  49. }
  50. {
  51. <insert_a_suppression_name_here>
  52. Memcheck:Leak
  53. match-leak-kinds: indirect
  54. fun:malloc
  55. fun:strdup
  56. obj:*
  57. obj:*
  58. obj:*
  59. obj:*
  60. fun:hwloc_discover
  61. }
  62. {
  63. <insert_a_suppression_name_here>
  64. Memcheck:Leak
  65. match-leak-kinds: indirect
  66. fun:calloc
  67. obj:*
  68. obj:*
  69. obj:*
  70. fun:hwloc_discover
  71. }
  72. {
  73. <insert_a_suppression_name_here>
  74. Memcheck:Leak
  75. match-leak-kinds: definite
  76. fun:calloc
  77. obj:*
  78. obj:*
  79. obj:*
  80. fun:hwloc_discover
  81. }
  82. {
  83. <insert_a_suppression_name_here>
  84. Memcheck:Leak
  85. match-leak-kinds: indirect
  86. fun:malloc
  87. fun:strdup
  88. obj:*
  89. obj:*
  90. obj:*
  91. fun:hwloc_discover
  92. }
  93. {
  94. <insert_a_suppression_name_here>
  95. Memcheck:Leak
  96. match-leak-kinds: possible
  97. fun:malloc
  98. fun:strdup
  99. obj:*
  100. obj:*
  101. obj:*
  102. obj:*
  103. fun:hwloc_discover
  104. }
  105. {
  106. <insert_a_suppression_name_here>
  107. Memcheck:Leak
  108. match-leak-kinds: possible
  109. fun:malloc
  110. fun:strdup
  111. obj:*
  112. obj:*
  113. obj:*
  114. obj:*
  115. fun:hwloc_discover
  116. }
  117. {
  118. <insert_a_suppression_name_here>
  119. Memcheck:Leak
  120. match-leak-kinds: possible
  121. fun:realloc
  122. obj:*
  123. obj:*
  124. obj:*
  125. obj:*
  126. fun:hwloc_discover
  127. }
  128. {
  129. <insert_a_suppression_name_here>
  130. Memcheck:Leak
  131. match-leak-kinds: reachable
  132. fun:malloc
  133. fun:strdup
  134. obj:*
  135. obj:*
  136. obj:*
  137. obj:*
  138. fun:hwloc_discover
  139. }
  140. {
  141. <insert_a_suppression_name_here>
  142. Memcheck:Leak
  143. match-leak-kinds: reachable
  144. fun:malloc
  145. fun:strdup
  146. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  147. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  148. fun:pci_device_get_device_name
  149. fun:hwloc_look_pci
  150. }
  151. {
  152. <insert_a_suppression_name_here>
  153. Memcheck:Leak
  154. match-leak-kinds: reachable
  155. fun:realloc
  156. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  157. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  158. fun:pci_device_get_device_name
  159. fun:hwloc_look_pci
  160. }
  161. {
  162. <insert_a_suppression_name_here>
  163. Memcheck:Leak
  164. match-leak-kinds: reachable
  165. fun:calloc
  166. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  167. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  168. fun:hwloc_look_pci
  169. }
  170. {
  171. <insert_a_suppression_name_here>
  172. Memcheck:Leak
  173. match-leak-kinds: reachable
  174. fun:malloc
  175. fun:strdup
  176. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  177. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  178. fun:hwloc_look_pci
  179. }
  180. {
  181. <insert_a_suppression_name_here>
  182. Memcheck:Leak
  183. match-leak-kinds: reachable
  184. fun:malloc
  185. fun:strdup
  186. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  187. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  188. fun:hwloc_look_pci.part.0
  189. fun:hwloc_topology_load
  190. }
  191. {
  192. <insert_a_suppression_name_here>
  193. Memcheck:Leak
  194. match-leak-kinds: reachable
  195. fun:calloc
  196. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  197. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  198. fun:hwloc_look_pci.part.0
  199. fun:hwloc_topology_load
  200. }
  201. {
  202. <insert_a_suppression_name_here>
  203. Memcheck:Leak
  204. match-leak-kinds: reachable
  205. fun:realloc
  206. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  207. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  208. fun:pci_device_get_device_name
  209. fun:hwloc_look_pci.part.0
  210. fun:hwloc_topology_load
  211. }
  212. {
  213. <insert_a_suppression_name_here>
  214. Memcheck:Leak
  215. match-leak-kinds: reachable
  216. fun:malloc
  217. fun:strdup
  218. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  219. obj:/usr/lib/x86_64-linux-gnu/libpciaccess.so.0.11.1
  220. fun:pci_device_get_device_name
  221. fun:hwloc_look_pci.part.0
  222. fun:hwloc_topology_load
  223. }