1
2# Suppressions for Darwin 12.x / Mac OS X 10.8 Mountain Lion
3
4# ZLib stuff.  How come this wasn't necessary in 10.6 ?
5{
6   OSX108:zlib-C
7   Memcheck:Cond
8   obj:/usr/lib/libz.*dylib
9   obj:/usr/lib/libz.*dylib
10}
11{
12   OSX108:zlib-8
13   Memcheck:Value8
14   obj:/usr/lib/libz.*dylib
15   obj:/usr/lib/libz.*dylib
16}
17
18############################
19## Possibly all to do with borked/incomplete 10.8 syscall wrappers
20## Consider all of these as a temporary kludge.  It would be much
21## better to fix the wrappers correctly (iow, actually implement them).
22
23{
24   OSX108:CoreFoundation-1
25   Memcheck:Value8
26   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
27   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
28   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
29}
30
31{
32   OSX108:CoreFoundation-2
33   Memcheck:Cond
34   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
35   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
36   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
37}
38
39{
40   OSX108:CoreGraphics-1
41   Memcheck:Cond
42   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
43   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
44   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
45}
46
47# Use of uninitialised value of size 8
48#    at 0x39CC164: aes_encrypt_xmm_no_save
49{
50   OSX108:aes_encrypt_xmm_no_save
51   Memcheck:Value8
52   fun:aes_encrypt_xmm_no_save
53}
54
55{
56   OSX108:dyld-1
57   Memcheck:Value8
58   obj:/usr/lib/dyld
59   obj:/usr/lib/dyld
60   obj:/usr/lib/dyld
61}
62
63{
64   OSX108:dyld-2
65   Memcheck:Cond
66   obj:/usr/lib/dyld
67   obj:/usr/lib/dyld
68   obj:/usr/lib/dyld
69}
70
71{
72   OSX108:libxpc-1
73   Memcheck:Cond
74   obj:/usr/lib/system/libxpc.dylib
75   obj:/usr/lib/system/libxpc.dylib
76   obj:/usr/lib/system/libxpc.dylib
77   obj:/usr/lib/system/libxpc.dylib
78}
79
80{
81   OSX108:libxpc-2
82   Memcheck:Value8
83   obj:/usr/lib/system/libxpc.dylib
84   obj:/usr/lib/system/libxpc.dylib
85   obj:/usr/lib/system/libxpc.dylib
86   obj:/usr/lib/system/libxpc.dylib
87}
88
89{
90   OSX108:libxpc-3
91   Memcheck:Cond
92   fun:malloc
93   obj:/usr/lib/system/libxpc.dylib
94   obj:/usr/lib/system/libxpc.dylib
95   obj:/usr/lib/system/libxpc.dylib
96}
97
98{
99   OSX108:libdispatch-1
100   Memcheck:Value8
101   obj:/usr/lib/system/libdispatch.dylib
102   obj:/usr/lib/system/libdispatch.dylib
103   obj:/usr/lib/system/libdispatch.dylib
104   obj:/usr/lib/system/libdispatch.dylib
105}
106
107{
108   OSX108:ColorSync-1
109   Memcheck:Cond
110   obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
111   obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
112   obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
113   obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
114}
115
116{
117   OSX108:ColorSync-2
118   Memcheck:Value8
119   obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
120   obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
121   obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
122   obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync
123}
124
125{
126   OSX108:mach_msg/mach_msg_trap
127   Memcheck:Param
128   mach_msg("rcv_name")
129   fun:mach_msg_trap
130}
131
132{
133   OSX108:my_io_execute_passive_block/libdispatch
134   Memcheck:Cond
135   fun:my_io_execute_passive_block
136   obj:/usr/lib/system/libdispatch.dylib
137   obj:/usr/lib/system/libdispatch.dylib
138}
139
140{
141   OSX108:CFRunLoopAddSource/AppKit
142   Memcheck:Cond
143   fun:CFRunLoopAddSource
144   obj:*Frameworks/AppKit.framework/Versions/C/AppKit
145   obj:*Frameworks/AppKit.framework/Versions/C/AppKit
146}
147
148{
149   OSX108:CoreFoundation/HIToolbox/HIToolbox
150   Memcheck:Cond
151   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
152   obj:*HIToolbox.framework/Versions/A/HIToolbox
153   obj:*HIToolbox.framework/Versions/A/HIToolbox
154}
155
156{
157   OSX108:libsystem_kernel/CoreGraphics-1
158   Memcheck:Cond
159   obj:/usr/lib/system/libsystem_kernel.dylib
160   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
161   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
162   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
163}
164
165{
166   OSX108:libsystem_kernel/CoreGraphics-2
167   Memcheck:Param
168   msg->desc.port.name
169   obj:/usr/lib/system/libsystem_kernel.dylib
170   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
171   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
172   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
173}
174
175{
176   OSX108:libsystem_kernel/CoreFoundation/CoreFoundation/LaunchServices
177   Memcheck:Cond
178   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
179   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
180   obj:*LaunchServices.framework/Versions/A/LaunchServices
181}
182
183{
184   OSX108:CoreFoundation/AE/AE
185   Memcheck:Cond
186   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
187   obj:*AE.framework/Versions/A/AE
188   obj:*AE.framework/Versions/A/AE
189}
190
191{
192   OSX108:CoreGraphics/CoreGraphics/CoreGraphics
193   Memcheck:Param
194   msg->desc.port.name
195   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
196   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
197   obj:*CoreGraphics.framework/Versions/A/CoreGraphics
198}
199
200{
201   OSX108:CoreFoundation/Foundation/AppKit
202   Memcheck:Cond
203   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
204   obj:*Foundation.framework/Versions/C/Foundation
205   obj:*Frameworks/AppKit.framework/Versions/C/AppKit
206}
207
208{
209   OSX108:CoreFoundation/CoreFoundation/HIToolbox
210   Memcheck:Cond
211   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
212   obj:*CoreFoundation.framework/Versions/A/CoreFoundation
213   obj:*HIToolbox.framework/Versions/A/HIToolbox
214}
215
216{
217   OSX108:HIServices/HIToolbox/HIToolbox
218   Memcheck:Cond
219   obj:*HIServices.framework/Versions/A/HIServices
220   obj:*HIToolbox.framework/Versions/A/HIToolbox
221   obj:*HIToolbox.framework/Versions/A/HIToolbox
222}
223
224{
225   OSX108:AppKit-1
226   Memcheck:Cond
227   obj:*AppKit.framework/Versions/C/AppKit
228   obj:*AppKit.framework/Versions/C/AppKit
229   obj:*AppKit.framework/Versions/C/AppKit
230}
231
232#########################################################
233## Leaks (apparently) in even hello-world style programs
234
235{
236   OSX108:leak-1
237   Memcheck:Leak
238   match-leak-kinds: definite
239   fun:malloc_zone_malloc
240   fun:_ZN4objc8DenseMapIP11objc_objectmL*
241   fun:arr_init
242}
243
244{
245   OSX108:leak-2
246   Memcheck:Leak
247   fun:malloc_zone_malloc
248   fun:*NX*Map*
249   fun:*NX*Map*
250}
251
252{
253   OSX108:leak-3
254   Memcheck:Leak
255   fun:malloc_zone_malloc
256   fun:*NX*Map*
257   fun:*image*
258}
259
260{
261   OSX108:leak-4
262   Memcheck:Leak
263   fun:malloc_zone_malloc
264   fun:*NX*Map*
265   fun:*remap*
266}
267
268{
269   OSX108:leak-5
270   Memcheck:Leak
271   fun:malloc_zone_malloc
272   fun:*NX*Map*
273   fun:*future*
274}
275
276{
277   OSX108:leak-6
278   Memcheck:Leak
279   fun:malloc_zone_malloc
280   fun:*strdup*
281   fun:*NX*Map*
282}
283
284{
285   OSX108:leak-7
286   Memcheck:Leak
287   fun:malloc_zone_malloc
288   fun:*NX*Map*
289   fun:*attached*
290}
291
292{
293   OSX108:leak-8
294   Memcheck:Leak
295   fun:malloc_zone_malloc
296   fun:*NX*Map*
297   fun:dlopen
298}
299
300{
301   OSX108:leak-9
302   Memcheck:Leak
303   fun:malloc
304   fun:*PerThread*
305   fun:dlopen
306}
307
308{
309   OSX108:leak-10
310   Memcheck:Leak
311   fun:malloc_zone_calloc
312   fun:*NX*Hash*
313}
314
315{
316   OSX108:leak-11
317   Memcheck:Leak
318   fun:malloc_zone_calloc
319   fun:*map*
320   fun:*map*
321}
322
323{
324   OSX108:leak-12
325   Memcheck:Leak
326   fun:malloc_zone_calloc
327   fun:*fetch_pthread_data*
328}
329
330{
331   OSX108:leak-13
332   Memcheck:Leak
333   fun:malloc_zone_malloc
334   fun:recursive_mutex_init
335   fun:_objc_init
336}
337
338##----------------------------------------------------------------------##
339# Memcheck
340##----------------------------------------------------------------------##
341
342