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 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/darwin12.supp b/darwin12.supp
index e69de29..176c2f2 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
+##----------------------------------------------------------------------##
+