From: Julian Seward Date: Wed, 4 Sep 2013 07:32:48 +0000 (+0000) Subject: Add a bunch of suppressions for 64-bit OSX 10.8 processes. This is a X-Git-Tag: svn/VALGRIND_3_9_0~160 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa7163e50fc11c55d6409524fd44acb65971ce7a;p=thirdparty%2Fvalgrind.git Add a bunch of suppressions for 64-bit OSX 10.8 processes. This is a huge kludge in that the right fix is to write proper syscall wrappers for the new threading syscalls in 10.8, but that hasn't happened yet. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13531 --- diff --git a/darwin12.supp b/darwin12.supp index e69de29bb2..176c2f22d8 100644 --- a/darwin12.supp +++ b/darwin12.supp @@ -0,0 +1,236 @@ + +# Suppressions for Darwin 12.x / Mac OS X 10.8 Mountain Lion + +# ZLib stuff. How come this wasn't necessary in 10.6 ? +{ + OSX108:zlib-C + Memcheck:Cond + obj:/usr/lib/libz.*dylib + obj:/usr/lib/libz.*dylib +} +{ + OSX108:zlib-8 + Memcheck:Value8 + obj:/usr/lib/libz.*dylib + obj:/usr/lib/libz.*dylib +} + +############################ +## Possibly all to do with borked/incomplete 10.8 syscall wrappers +## Consider all of these as a temporary kludge. It would be much +## better to fix the wrappers correctly (iow, actually implement them). + +{ + OSX108:CoreFoundation-1 + Memcheck:Value8 + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*CoreFoundation.framework/Versions/A/CoreFoundation +} + +{ + OSX108:CoreFoundation-2 + Memcheck:Cond + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*CoreFoundation.framework/Versions/A/CoreFoundation +} + +{ + OSX108:CoreGraphics-1 + Memcheck:Cond + obj:*CoreGraphics.framework/Versions/A/CoreGraphics + obj:*CoreGraphics.framework/Versions/A/CoreGraphics + obj:*CoreGraphics.framework/Versions/A/CoreGraphics +} + +# Use of uninitialised value of size 8 +# at 0x39CC164: aes_encrypt_xmm_no_save +{ + OSX108:aes_encrypt_xmm_no_save + Memcheck:Value8 + fun:aes_encrypt_xmm_no_save +} + +{ + OSX108:dyld-1 + Memcheck:Value8 + obj:/usr/lib/dyld + obj:/usr/lib/dyld + obj:/usr/lib/dyld +} + +{ + OSX108:dyld-2 + Memcheck:Cond + obj:/usr/lib/dyld + obj:/usr/lib/dyld + obj:/usr/lib/dyld +} + +{ + OSX108:libxpc-1 + Memcheck:Cond + obj:/usr/lib/system/libxpc.dylib + obj:/usr/lib/system/libxpc.dylib + obj:/usr/lib/system/libxpc.dylib + obj:/usr/lib/system/libxpc.dylib +} + +{ + OSX108:libxpc-2 + Memcheck:Value8 + obj:/usr/lib/system/libxpc.dylib + obj:/usr/lib/system/libxpc.dylib + obj:/usr/lib/system/libxpc.dylib + obj:/usr/lib/system/libxpc.dylib +} + +{ + OSX108:libxpc-3 + Memcheck:Cond + fun:malloc + obj:/usr/lib/system/libxpc.dylib + obj:/usr/lib/system/libxpc.dylib + obj:/usr/lib/system/libxpc.dylib +} + +{ + OSX108:libdispatch-1 + Memcheck:Value8 + obj:/usr/lib/system/libdispatch.dylib + obj:/usr/lib/system/libdispatch.dylib + obj:/usr/lib/system/libdispatch.dylib + obj:/usr/lib/system/libdispatch.dylib +} + +{ + OSX108:ColorSync-1 + Memcheck:Cond + obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync + obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync + obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync + obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync +} + +{ + OSX108:ColorSync-2 + Memcheck:Value8 + obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync + obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync + obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync + obj:*Frameworks/ColorSync.framework/Versions/A/ColorSync +} + +{ + OSX108:mach_msg/mach_msg_trap + Memcheck:Param + mach_msg("rcv_name") + fun:mach_msg_trap +} + +{ + OSX108:my_io_execute_passive_block/libdispatch + Memcheck:Cond + fun:my_io_execute_passive_block + obj:/usr/lib/system/libdispatch.dylib + obj:/usr/lib/system/libdispatch.dylib +} + +{ + OSX108:CFRunLoopAddSource/AppKit + Memcheck:Cond + fun:CFRunLoopAddSource + obj:*Frameworks/AppKit.framework/Versions/C/AppKit + obj:*Frameworks/AppKit.framework/Versions/C/AppKit +} + +{ + OSX108:CoreFoundation/HIToolbox/HIToolbox + Memcheck:Cond + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*HIToolbox.framework/Versions/A/HIToolbox + obj:*HIToolbox.framework/Versions/A/HIToolbox +} + +{ + OSX108:libsystem_kernel/CoreGraphics-1 + Memcheck:Cond + obj:/usr/lib/system/libsystem_kernel.dylib + obj:*CoreGraphics.framework/Versions/A/CoreGraphics + obj:*CoreGraphics.framework/Versions/A/CoreGraphics + obj:*CoreGraphics.framework/Versions/A/CoreGraphics +} + +{ + OSX108:libsystem_kernel/CoreGraphics-2 + Memcheck:Param + msg->desc.port.name + obj:/usr/lib/system/libsystem_kernel.dylib + obj:*CoreGraphics.framework/Versions/A/CoreGraphics + obj:*CoreGraphics.framework/Versions/A/CoreGraphics + obj:*CoreGraphics.framework/Versions/A/CoreGraphics +} + +{ + OSX108:libsystem_kernel/CoreFoundation/CoreFoundation/LaunchServices + Memcheck:Cond + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*LaunchServices.framework/Versions/A/LaunchServices +} + +{ + OSX108:CoreFoundation/AE/AE + Memcheck:Cond + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*AE.framework/Versions/A/AE + obj:*AE.framework/Versions/A/AE +} + +{ + OSX108:CoreGraphics/CoreGraphics/CoreGraphics + Memcheck:Param + msg->desc.port.name + obj:*CoreGraphics.framework/Versions/A/CoreGraphics + obj:*CoreGraphics.framework/Versions/A/CoreGraphics + obj:*CoreGraphics.framework/Versions/A/CoreGraphics +} + +{ + OSX108:CoreFoundation/Foundation/AppKit + Memcheck:Cond + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*Foundation.framework/Versions/C/Foundation + obj:*Frameworks/AppKit.framework/Versions/C/AppKit +} + +{ + OSX108:CoreFoundation/CoreFoundation/HIToolbox + Memcheck:Cond + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*CoreFoundation.framework/Versions/A/CoreFoundation + obj:*HIToolbox.framework/Versions/A/HIToolbox +} + +{ + OSX108:HIServices/HIToolbox/HIToolbox + Memcheck:Cond + obj:*HIServices.framework/Versions/A/HIServices + obj:*HIToolbox.framework/Versions/A/HIToolbox + obj:*HIToolbox.framework/Versions/A/HIToolbox +} + +{ + OSX108:AppKit-1 + Memcheck:Cond + obj:*AppKit.framework/Versions/C/AppKit + obj:*AppKit.framework/Versions/C/AppKit + obj:*AppKit.framework/Versions/C/AppKit +} + + +##----------------------------------------------------------------------## +# Memcheck +##----------------------------------------------------------------------## +