SYCL: Avoid using no_init read accessor in rocFFT
[alexxy/gromacs.git] / cmake / legacy_and_external.supp
1 # This suppression file is used to run the CTest Unit Tests
2 # All problems in external libraries are excluded
3 # Memory leaks in the legacy code are excluded
4 # Other problems besides memory leaks should NOT be excluded for legacy code
5
6 {
7    ctime_r
8    Memcheck:Leak
9    ...
10    fun:ctime_r
11 }
12
13 {
14    libgomp
15    Memcheck:Leak
16    ...
17    obj:*/libgomp.so*
18 }
19 {
20    libz
21    Memcheck:Cond
22    fun:inflateReset2
23    fun:inflateInit2_
24 }
25
26 # OpenMPI
27 {
28    MPI_Init/Leak
29    Memcheck:Leak
30    ...
31    fun:PMPI_Init
32 }
33 {
34    MPI_Finalize/Leak
35    Memcheck:Leak
36    fun:malloc
37    fun:ompi_proc_all
38    ...
39    fun:_ZN3gmx8finalizeEv
40 }
41 {
42    MPI_Init/Addr4
43    Memcheck:Addr4
44    ...
45    fun:PMPI_Init
46 }
47 {
48    MPI_Init/Addr8
49    Memcheck:Addr8
50    ...
51    fun:PMPI_Init
52 }
53 {
54    MPI_Init/sched_setaffinity
55    Memcheck:Param
56    sched_setaffinity(mask)
57    ...
58    fun:PMPI_Init
59 }
60 {
61    MPI_Init/writev
62    Memcheck:Param
63    writev(vector[...])
64    ...
65    fun:PMPI_Init
66 }
67
68 {
69    gmx_fio_fopen
70    Memcheck:Leak
71    ...
72    fun:gmx_fio_fopen
73 }
74
75 {
76    mdrun
77    Memcheck:Leak
78    ...
79    obj:*/mdrun*
80 }
81
82 {
83    strdup/strtod
84    Memcheck:Addr8
85    fun:__GI___strncasecmp_l
86    fun:____strtod_l_internal
87 }
88
89
90 #MacOS rules
91 {
92    dyld_register_image_state_change_handler
93    Memcheck:Leak
94    fun:malloc
95    fun:malloc
96    ...
97    fun:dyld_register_image_state_change_handler
98 }
99
100 {
101    __emutls_get_address
102    Memcheck:Leak
103    ...
104    fun:__emutls_get_address
105 }
106
107 {
108    libSystem_initializer
109    Memcheck:Leak
110    ...
111    fun:libSystem_initializer
112 }
113
114 {
115    atexit
116    Memcheck:Leak
117    fun:malloc
118    fun:atexit_register
119 }
120
121 {
122    unw_set_reg
123    Memcheck:Leak
124    ...
125    fun:unw_set_reg
126    fun:__gxx_personality_v0
127 }
128
129 {
130    printf
131    Memcheck:Leak
132    fun:malloc
133    ...
134    fun:__vfprintf
135 }
136
137 {
138    printf
139    Memcheck:Leak
140    fun:malloc
141    ...
142    fun:vfprintf_l
143 }
144
145 {
146    strtof
147    Memcheck:Leak
148    fun:malloc
149    ...
150    fun:strtof_l
151 }
152 {
153    strtod
154    Memcheck:Leak
155    fun:malloc
156    ...
157    fun:strtod_l
158 }
159
160 {
161    scanf
162    Memcheck:Leak
163    ...
164    fun:__svfscanf_l
165 }
166
167 {
168     localtime
169     Memcheck:Leak
170     ...
171     fun:localtime
172 }
173
174 {
175    __cxa_get_globals
176    Memcheck:Leak
177    fun:malloc
178    fun:__cxa_get_globals
179 }
180 {
181    __cxa_get_globals
182    Memcheck:Leak
183    fun:calloc
184    fun:__cxa_get_globals
185    fun:__cxa_throw
186 }
187
188 {
189    _Unwind_RaiseException
190    Memcheck:Leak
191    fun:malloc
192    ...
193    fun:_Unwind_RaiseException
194    fun:__cxa_throw
195 }
196 {
197    posix_memalign
198    Memcheck:Leak
199    ...
200    fun:posix_memalign
201 }
202
203 # Intel compiler on MacOS
204 {
205    __cilkrts_os_mutex_create
206    Memcheck:Leak
207    fun:malloc
208    fun:__cilkrts_os_mutex_create
209 }
210 # Intel compiler with MKL
211 {
212    dlerror
213    Memcheck:Leak
214    ...
215    fun:_dlerror_run
216 }
217 #Intel
218 {
219    strlen
220    Memcheck:Addr8
221    fun:__intel_sse2_strlen
222 }
223 {
224    strlen2
225    Memcheck:Cond
226    fun:__intel_sse2_strlen
227 }
228 {
229    __kmpc_global_thread_num
230    Memcheck:Param
231    sched_setaffinity(mask)
232    ...
233    fun:__kmpc_global_thread_num
234 }
235 {
236    __kmpc_global_thread_num2
237    Memcheck:Cond
238    ...
239    fun:__kmpc_global_thread_num
240 }
241 {
242    __kmpc_global_thread_num3
243    Memcheck:Leak
244    ...
245    fun:__kmpc_global_thread_num
246 }
247