]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Darwin suppressions: merge old suppression files to darwin-legacy.supp
authorPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 9 Dec 2025 06:33:49 +0000 (07:33 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Tue, 9 Dec 2025 06:33:49 +0000 (07:33 +0100)
Merge files for Darwin 10 to 16 into a legacy file.  Rename the Darwin 17
file as just darwin.supp. I'll add suppressions to that file, at least for
10.14 and 10.15. When I get to Darwin 20 and the dyld shared cache
we'll see, that might need a new set of suppression files.

Remove freebsd-helgrind-dbgrtld.supp. I thought that it would be useful
but it wasn't. When I merged the Darwin suppression files I wrote a little
duplication detection tool (only for exact duplicates). This found one
duplicate in solaris12.supp that I've removed.

12 files changed:
Makefile.am
configure.ac
darwin-legacy.supp [moved from darwin16.supp with 50% similarity]
darwin.supp [moved from darwin17.supp with 100% similarity]
darwin10.supp [deleted file]
darwin11.supp [deleted file]
darwin12.supp [deleted file]
darwin13.supp [deleted file]
darwin14.supp [deleted file]
darwin15.supp [deleted file]
freebsd-helgrind-dbgrtld.supp [deleted file]
solaris12.supp

index 2bf7c195efd95979005a6be149603eea8f988b2c..4a62915bbc9235df4429fc9f9ba815841cd9ada9 100644 (file)
@@ -49,9 +49,7 @@ SUPP_FILES = \
        glibc-2.X-drd.supp \
        darwin9.supp darwin9-drd.supp \
        freebsd.supp freebsd-helgrind.supp freebsd-drd.supp \
-       darwin10.supp \
-       darwin11.supp darwin12.supp darwin13.supp darwin14.supp darwin15.supp \
-       darwin16.supp darwin17.supp \
+       darwin-legacy.supp darwin.supp \
        darwin-drd.supp darwin-helgrind.supp \
        bionic.supp \
        solaris11.supp solaris12.supp \
index 4bf92df428dea4b8a89adb151f233b89b519735f..8b7799ee3da20f1f419789e0e6da9fccede394a1 100644 (file)
@@ -496,73 +496,74 @@ case "${host_os}" in
       esac
       AC_MSG_RESULT([ok (${darwin_platform})])
 
-       AC_MSG_CHECKING([for the kernel version])
+      AC_MSG_CHECKING([for the kernel version])
       kernel=$darwin_version
       if test "x$kernel" = "x"; then
           if test "${host_cpu}" != "${build_cpu}"; then
               AC_MSG_WARN([You are cross-compiling without specifying the target\'s darwin-version, valgrind might not work.])
           fi
-       kernel=`uname -r`
+          kernel=`uname -r`
       fi
 
         DARWIN_DRD_SUPP="darwin-drd.supp"
+
+       case "${kernel}" in
+            9.*)
+                 DARWIN_DRD_SUPP="darwin9-drd.supp"
+                 DEFAULT_SUPP="$srcdir/darwin-legacy.supp ${DEFAULT_SUPP}"
+                 ;;
+            1[0-6].*)
+                 DEFAULT_SUPP="$srcdir/darwin-legacy.supp ${DEFAULT_SUPP}"
+                 ;;
+            *)
+                 DEFAULT_SUPP="$srcdir/darwin.supp ${DEFAULT_SUPP}"
+                 ;;
+       esac
+
+
        case "${kernel}" in
             9.*)
                  AC_MSG_RESULT([Darwin 9.x (${kernel}) / Mac OS X 10.5 Leopard])
                  DARWIN_VERS=$DARWIN_10_5
-                 DEFAULT_SUPP="$srcdir/darwin9.supp ${DEFAULT_SUPP}"
-                 DARWIN_DRD_SUPP="darwin9-drd.supp"
                  ;;
             10.*)
                  AC_MSG_RESULT([Darwin 10.x (${kernel}) / Mac OS X 10.6 Snow Leopard])
                  DARWIN_VERS=$DARWIN_10_6
-                 DEFAULT_SUPP="$srcdir/darwin10.supp ${DEFAULT_SUPP}"
                  ;;
             11.*)
                  AC_MSG_RESULT([Darwin 11.x (${kernel}) / Mac OS X 10.7 Lion])
                  DARWIN_VERS=$DARWIN_10_7
-                 DEFAULT_SUPP="$srcdir/darwin11.supp ${DEFAULT_SUPP}"
                  ;;
             12.*)
                  AC_MSG_RESULT([Darwin 12.x (${kernel}) / Mac OS X 10.8 Mountain Lion])
                  DARWIN_VERS=$DARWIN_10_8
-                 DEFAULT_SUPP="$srcdir/darwin12.supp ${DEFAULT_SUPP}"
                  ;;
             13.*)
                  AC_MSG_RESULT([Darwin 13.x (${kernel}) / Mac OS X 10.9 Mavericks])
                  DARWIN_VERS=$DARWIN_10_9
-                 DEFAULT_SUPP="$srcdir/darwin13.supp ${DEFAULT_SUPP}"
                  ;;
             14.*)
                  AC_MSG_RESULT([Darwin 14.x (${kernel}) / Mac OS X 10.10 Yosemite])
                  DARWIN_VERS=$DARWIN_10_10
-                 DEFAULT_SUPP="$srcdir/darwin14.supp ${DEFAULT_SUPP}"
                  ;;
             15.*)
                  AC_MSG_RESULT([Darwin 15.x (${kernel}) / Mac OS X 10.11 El Capitan])
                  DARWIN_VERS=$DARWIN_10_11
-                 DEFAULT_SUPP="$srcdir/darwin15.supp ${DEFAULT_SUPP}"
                  ;;
             16.*)
                  AC_MSG_RESULT([Darwin 16.x (${kernel}) / macOS 10.12 Sierra])
                  DARWIN_VERS=$DARWIN_10_12
-                 DEFAULT_SUPP="$srcdir/darwin16.supp ${DEFAULT_SUPP}"
                  ;;
             17.*)
                  AC_MSG_RESULT([Darwin 17.x (${kernel}) / macOS 10.13 High Sierra])
                  DARWIN_VERS=$DARWIN_10_13
-                 DEFAULT_SUPP="$srcdir/darwin17.supp ${DEFAULT_SUPP}"
                  ;;
-             *) 
-          AC_MSG_RESULT([unsupported (${darwin_platform} ${kernel})])
-          AC_MSG_ERROR([Valgrind works on Darwin 10.x-25.x (Mac OS X 10.6-10.11, macOS 10.12-10.13)])
+            *)
+                 AC_MSG_RESULT([unsupported (${darwin_platform} ${kernel})])
+                 AC_MSG_ERROR([Valgrind works on Darwin 10.x-25.x (Mac OS X 10.6-10.11, macOS 10.12-10.13)])
                  ;;
        esac
 
-      if test -f "$srcdir/darwin${DARWIN_KERNEL_VERS}.supp"; then
-        DEFAULT_SUPP="$srcdir/darwin${DARWIN_KERNEL_VERS}.supp ${DEFAULT_SUPP}"
-      fi
-
       AC_DEFINE_UNQUOTED([DARWIN_VERS], $DARWIN_VERS, [Darwin / Mac OS X / macOS / iOS version])
       AC_SUBST(DARWIN_VERS)
       DEFAULT_SUPP="$srcdir/${DARWIN_DRD_SUPP} ${DEFAULT_SUPP} $srcdir/darwin-helgrind.supp"
similarity index 50%
rename from darwin16.supp
rename to darwin-legacy.supp
index ae31a97a9e61f1f7aa7ac3e9c1faf8ab7588862e..84487bf631bd7952e6dc79015557d323615602e1 100644 (file)
 
-# Suppressions for Darwin 16.x / macOS 10.12 Sierra
+# Suppressions for legacy versions of Darwin
+# Darwin 16.x / macOS 10.12 Sierra and earlier
 
-############################################
-## Leaks.  For other stuff see below.
 
+# Suppressions for Darwin 11.x / Mac OS X 10.7 Lion
+
+# Dunno where this is a real bug, or due to borked 10.7-specific syscall
+# wrappers.  64-bit mode; not sure if occurs in 32-bit mode.
+# Anyway, for the tine being:
+#
+# Conditional jump or move depends on uninitialised value(s)
+#    at 0x1973E6: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
+#    by 0x1976AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
+#    by 0x100B3D: unlock_node (in /usr/lib/system/libkeymgr.dylib)
 {
-   OSX1012:1-Leak
+   OSX107:__mtx_droplock
+   Memcheck:Cond
+   fun:__mtx_droplock
+   fun:pthread_mutex_unlock
+   fun:unlock_node
+}
+
+# Conditional jump or move depends on uninitialised value(s)
+#    at 0x2EB883: ??? (in /usr/lib/system/libxpc.dylib)
+#    by 0x237C6: ??? (in /usr/lib/libSystem.B.dylib)
+#    by 0x8FE1115A: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
+{
+   <insert_a_suppression_name_here>
+   Memcheck:Cond
+   obj:/usr/lib/system/libxpc.dylib
+   obj:/usr/lib/libSystem.B.dylib
+   fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
+}
+
+# ZLib stuff.  How come this wasn't necessary in 10.6 ?
+{
+   OSX107:zlib-C
+   Memcheck:Cond
+   obj:/usr/lib/libz.*dylib
+   obj:/usr/lib/libz.*dylib
+}
+
+{
+   OSX107:zlib-8
+   Memcheck:Value8
+   obj:/usr/lib/libz.*dylib
+   obj:/usr/lib/libz.*dylib
+}
+
+# Really a bug?  I don't know.
+# Conditional jump or move depends on uninitialised value(s)
+#    at 0x3A322FE: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
+#    by 0x3A326AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
+#    by 0x26382: load_images (in /usr/lib/libobjc.A.dylib)
+{
+   OSX107:blah
+   Memcheck:Cond
+   fun:__mtx_droplock
+   fun:pthread_mutex_unlock
+}
+
+{
+   OSX107:blah
+   Memcheck:Cond
+   fun:pthread_mutex_lock
+}
+
+{
+   OSX107:10-Leak
    Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
+   match-leak-kinds: reachable
+   fun:?alloc
    ...
-   fun:_read_images
+   fun:libSystem_initializer
 }
 
+################
+# More OSX 10.7.2 supps from startup of Firefox, for reports
+# that look like they are in the OSX system libraries
+
+# Conditional jump or move depends on uninitialised value(s)
+#    at 0x65ADC41: TParsingContext::BuildMacEncTable()
+#    by 0x65AD98B: TParsingContext::GetEncHash(char const*)
+#  Uninitialised value was created by a heap allocation
+#    at 0xC743: malloc (vg_replace_malloc.c:266)
+#    by 0x65ADADA: TParsingContext::BuildMacEncTable()
 {
-   OSX1012:2-Leak
+   OSX107:more1
+   Memcheck:Cond
+   fun:*TParsingContext16BuildMacEncTable*
+   fun:*TParsingContext10GetEncHash*
+}
+
+# Conditional jump or move depends on uninitialised value(s)
+#    at 0x49ABC48: CGColorSpaceAdjustColor
+#    by 0x4A9AEE8: CGGradientCreateWithColorComponents
+#  Uninitialised value was created by a heap allocation
+#    at 0xC743: malloc (vg_replace_malloc.c:266)
+#    by 0x4A9AEC4: CGGradientCreateWithColorComponents
+#    by 0x4A9AC49: CGGradientCreateWithColors
+{
+   OSX107:more2
+   Memcheck:Cond
+   fun:CGColorSpaceAdjustColor
+   fun:CGGradientCreateWithColorComponents
+}
+
+
+# Conditional jump or move depends on uninitialised value(s)
+#    at 0x2119CCA8: BitSetNextSetBit
+#    by 0x211A4BA5: BuildInterferenceSets
+#  Uninitialised value was created by a heap allocation
+#    at 0xC743: malloc (vg_replace_malloc.c:266)
+#    by 0x2119CB98: BitSetNew
+#    by 0x2119D06F: BuildGenKill
+{
+   OSX107:more3
+   Memcheck:Cond
+   fun:BitSetNextSetBit
+   fun:BuildInterferenceSets
+}
+
+# and similar
+{
+   OSX107:more4
+   Memcheck:Cond
+   fun:BitSetNextSetBit
+   fun:RegistersReInterfere
+}
+
+
+# Conditional jump or move depends on uninitialised value(s)
+#    at 0x33E4160: CUIRenderer::CreateImage
+#    by 0x33C14A4: CUIRenderer::DrawMenuBar
+#  Uninitialised value was created by a stack allocation
+#    at 0x33C12FC: CUIRenderer::DrawMenuBar
+{
+   OSX107:more5
+   Memcheck:Cond
+   fun:*CUIRenderer*CreateImage*
+   fun:*CUIRenderer*DrawMenu*
+}
+
+# and similar
+{
+   OSX107:more6
+   Memcheck:Cond
+   fun:floor$fenv_access_off
+   fun:*CUIRenderer*CreateImage*
+   fun:*CUIRenderer*DrawMenu*
+}
+
+# This appears a lot, and the origins seem either missing or
+# from system libs.
+# Use of uninitialised value of size 8
+#    at 0x39CC164: aes_encrypt_xmm_no_save
+{
+   OSX107:more7
+   Memcheck:Value8
+   fun:aes_encrypt_xmm_no_save
+}
+
+
+# Conditional jump or move depends on uninitialised value(s)
+#    at 0xD6D193: -[NSPersistentUIManager writeWindowSnapshot:length:...
+#    by 0xD71A03: __-[NSPersistentUIManager _updateSnapshotForWindowN...
+{
+   OSX107:more8
+   Memcheck:Cond
+   fun:-[NSPersistentUIManager?writeWindowSnapshot*
+   fun:__-[NSPersistentUIManager?_updateSnapshotForWindowNumber*
+}
+
+
+# Suppressions for Darwin 12.x / Mac OS X 10.8 Mountain Lion
+
+############################
+## 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
+}
+
+{
+   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
+}
+
+{
+   OSX108:32bit:_libxpc_initializer
+   Memcheck:Cond
+   fun:_libxpc_initializer
+   fun:libSystem_initializer
+   fun:*ImageLoaderMachO*doModInitFunctions*
+}
+
+# See https://bugs.kde.org/show_bug.cgi?id=196528
+{
+   macos-__pthread_rwlock_init-see-our-bug-196528
+   Memcheck:Cond
+   fun:pthread_rwlock_init
+}
+
+{
+   OSX108:leak-1
    Memcheck:Leak
    match-leak-kinds: definite
-   fun:malloc_zone_?alloc
-   ...
-   fun:_read_images
+   fun:malloc_zone_malloc
+   fun:_ZN4objc8DenseMapIP11objc_objectmL*
+   fun:arr_init
 }
 
 {
-   OSX1012:3-Leak
+   OSX108:leak-2
    Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc_zone_?alloc
+   fun:malloc_zone_malloc
+   fun:*NX*Map*
+   fun:*NX*Map*
+}
+
+{
+   OSX108:leak-3
+   Memcheck:Leak
+   fun:malloc_zone_malloc
+   fun:*NX*Map*
+   fun:*image*
+}
+
+{
+   OSX108:leak-4
+   Memcheck:Leak
+   fun:malloc_zone_malloc
+   fun:*NX*Map*
+   fun:*remap*
+}
+
+{
+   OSX108:leak-5
+   Memcheck:Leak
+   fun:malloc_zone_malloc
+   fun:*NX*Map*
+   fun:*future*
+}
+
+{
+   OSX108:leak-6
+   Memcheck:Leak
+   fun:malloc_zone_malloc
+   fun:*strdup*
+   fun:*NX*Map*
+}
+
+{
+   OSX108:leak-7
+   Memcheck:Leak
+   fun:malloc_zone_malloc
+   fun:*NX*Map*
+   fun:*attached*
+}
+
+{
+   OSX108:leak-8
+   Memcheck:Leak
+   fun:malloc_zone_malloc
+   fun:*NX*Map*
+   fun:dlopen
+}
+
+{
+   OSX108:leak-9
+   Memcheck:Leak
+   fun:malloc
+   fun:*PerThread*
+   fun:dlopen
+}
+
+{
+   OSX108:leak-10
+   Memcheck:Leak
+   fun:malloc_zone_calloc
+   fun:*NX*Hash*
+}
+
+{
+   OSX108:leak-11
+   Memcheck:Leak
+   fun:malloc_zone_calloc
+   fun:*map*
+   fun:*map*
+}
+
+{
+   OSX108:leak-12
+   Memcheck:Leak
+   fun:malloc_zone_calloc
+   fun:*fetch_pthread_data*
+}
+
+{
+   OSX108:leak-13
+   Memcheck:Leak
+   fun:malloc_zone_malloc
    fun:recursive_mutex_init
-   ...
-   fun:_os_object_init
-   fun:libdispatch_init
-   fun:libSystem_initializer
+   fun:_objc_init
 }
 
 {
-   OSX1012:4-Leak
+   OSX108:leak-14
    Memcheck:Leak
+   match-leak-kinds: reachable
    fun:malloc_zone_?alloc
    ...
    fun:dyld_register_image_state_change_handler
 }
 
 {
-   OSX1012:5-Leak
+   OSX108:leak-15
    Memcheck:Leak
    match-leak-kinds: reachable
    fun:?alloc
 }
 
 {
-   OSX1012:6-Leak
+   OSX108:leak-16
    Memcheck:Leak
    match-leak-kinds: reachable
    fun:malloc_zone_?alloc
    ...
    fun:map_images_nolock
-   fun:map_2_images
+   fun:map_images
 }
 
 {
-   OSX1012:7-Leak
+   OSX108:leak-17
    Memcheck:Leak
    match-leak-kinds: possible
    fun:malloc_zone_?alloc
    ...
    fun:map_images_nolock
-   fun:map_2_images
+   fun:map_images
 }
 
 {
-   OSX1012:8-Leak
+   OSX108:leak-18
    Memcheck:Leak
-   match-leak-kinds: definite
+   match-leak-kinds: indirect
+   fun:malloc_zone_?alloc
+   ...
+   fun:libSystem_initializer
+}
+
+{
+   OSX108:leak-19
+   Memcheck:Leak
+   match-leak-kinds: indirect
    fun:?alloc
    ...
    fun:libSystem_initializer
 }
 
 {
-   OSX1012:9-Leak
+   OSX108:leak-20
    Memcheck:Leak
    match-leak-kinds: reachable
    fun:malloc_zone_?alloc
 }
 
 {
-   OSX1012:10-Leak
+   OSX108:leak-22
    Memcheck:Leak
    match-leak-kinds: reachable
    fun:?alloc
    ...
+   fun:_libxpc_initializer
+}
+
+{
+   OSX108:leak-23
+   Memcheck:Leak
+   match-leak-kinds: definite
+   fun:malloc
+   fun:realloc
+   fun:new_sem_from_pool
+}
+
+# afaict this is legit.  Might be caused by setenv("VAR=")
+# where the value string is empty (not sure)
+{
+   macos-Cond-7
+   Memcheck:Cond
+   fun:__setenv
+}
+
+# See https://bugs.kde.org/show_bug.cgi?id=188572 about this;  it's
+# unavoidable due to BSD setenv() semantics.
+{
+   macos-__setenv-leak-see-our-bug-188572
+   Memcheck:Leak
+   fun:malloc_zone_malloc
+   fun:__setenv
+}
+
+# From Gary Kwong
+{
+   macos-malloc_set_zone_name-see-our-bug-307557
+   Memcheck:Leak
+   fun:malloc_zone_malloc
+   ...
+   fun:malloc_set_zone_name
+   ...
+   fun:init__zone0
+}
+
+{
+   OSX109:2-Leak
+   Memcheck:Leak
+   match-leak-kinds: definite
+   fun:?alloc
+   ...
+   fun:_ZN4dyld24initializeMainExecutableEv
+}
+
+{
+   OSX109:QuartzCore-1
+   Memcheck:Cond
+   obj:*QuartzCore.framework*QuartzCore
+   obj:*QuartzCore.framework*QuartzCore
+   obj:*QuartzCore.framework*QuartzCore
+}
+
+{
+   OSX109:vImage-1
+   Memcheck:Cond
+   obj:*vImage.framework*vImage*
+   obj:*vImage.framework*vImage*
+   obj:*CoreGraphics.framework*CoreGraphics*
+}
+
+{
+   OSX1012:1-Leak
+   Memcheck:Leak
+   match-leak-kinds: possible
+   fun:malloc_zone_?alloc
+   ...
+   fun:_read_images
+}
+
+{
+   OSX1012:2-Leak
+   Memcheck:Leak
+   match-leak-kinds: definite
+   fun:malloc_zone_?alloc
+   ...
+   fun:_read_images
+}
+
+{
+   OSX1012:3-Leak
+   Memcheck:Leak
+   match-leak-kinds: definite
+   fun:malloc_zone_?alloc
+   fun:recursive_mutex_init
+   ...
+   fun:_os_object_init
+   fun:libdispatch_init
    fun:libSystem_initializer
 }
 
-#{
-#   OSX1012:11-Leak
-#   Memcheck:Leak
-#   match-leak-kinds: definite
-#   fun:malloc
-#   fun:currentlocale
-#}
-#
-#{
-#   OSX1012:12-Leak
-#   Memcheck:Leak
-#   match-leak-kinds: possible
-#   fun:malloc
-#   fun:tzsetwall_basic
-#   fun:_st_tzset_basic
-#}
+{
+   OSX1012:4-Leak
+   Memcheck:Leak
+   fun:malloc_zone_?alloc
+   ...
+   fun:dyld_register_image_state_change_handler
+}
+
+{
+   OSX1012:6-Leak
+   Memcheck:Leak
+   match-leak-kinds: reachable
+   fun:malloc_zone_?alloc
+   ...
+   fun:map_images_nolock
+   fun:map_2_images
+}
+
+{
+   OSX1012:7-Leak
+   Memcheck:Leak
+   match-leak-kinds: possible
+   fun:malloc_zone_?alloc
+   ...
+   fun:map_images_nolock
+   fun:map_2_images
+}
+
+{
+   OSX1012:8-Leak
+   Memcheck:Leak
+   match-leak-kinds: definite
+   fun:?alloc
+   ...
+   fun:libSystem_initializer
+}
 
 {
    OSX1012:13-Leak
    fun:*NX*Map*
 }
 
-{
-   OSX1012:20-Leak
-   Memcheck:Leak
-   match-leak-kinds: indirect
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
 {
    OSX1012:21-Leak
    Memcheck:Leak
    fun:_ZN4dyld24initializeMainExecutableEv
 }
 
-
-############################################
-## Non-leak errors
-
-##{
-##   OSX1012:CoreFoundation-1
-##   Memcheck:Cond
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##}
-
 {
    OSX1012:CoreFoundation-2
    Memcheck:Cond
    obj:*libdispatch.dylib*
 }
 
-#{
-#   OSX1012:AppKit-3
-#   Memcheck:Cond
-#   obj:*AppKit.framework*AppKit*
-#   obj:*libdispatch.dylib*
-#   obj:*libdispatch.dylib*
-#}
-
-##{
-##   OSX1012:AppKit-4
-##   Memcheck:Cond
-##   obj:*AppKit.framework*AppKit*
-##   obj:*AppKit.framework*AppKit*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##}
-
 {
    OSX1012:AppKit-5
    Memcheck:Cond
    obj:*ColorSync.framework*ColorSync*
 }
 
-#{
-#   OSX1012:ColorSync-2
-#   Memcheck:Value8
-#   obj:*ColorSync.framework*ColorSync*
-#   obj:*ColorSync.framework*ColorSync*
-#   obj:*ColorSync.framework*ColorSync*
-#}
-
 {
    OSX1012:CoreGraphics-1
    Memcheck:Cond
    obj:*CoreGraphics.framework*CoreGraphics*
 }
 
-#{
-#   OSX1012:CoreGraphics-2
-#   Memcheck:Value8
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#}
-
 {
    OSX1012:CoreGraphics-3
    Memcheck:Cond
    obj:*CoreGraphics.framework*libRIP*
 }
 
-#{
-#   OSX1012:CoreGraphics-4
-#   Memcheck:Cond
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*libRIP*
-#}
-
 {
    OSX1012:CoreGraphics-5
    Memcheck:Cond
    obj:*libdispatch.dylib*
 }
 
-#{
-#   OSX1012:CoreGraphics-6
-#   Memcheck:Cond
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*HIToolbox.framework*HIToolbox*
-#}
-
 {
    OSX1012:HIServices-1
    Memcheck:Cond
    obj:*libdispatch.dylib*
 }
 
-{
-   OSX1012:QuartzCore-1
-   Memcheck:Cond
-   obj:*QuartzCore.framework*QuartzCore
-   obj:*QuartzCore.framework*QuartzCore
-   obj:*QuartzCore.framework*QuartzCore
-}
-
-#{
-#   OSX1012:vImage-1
-#   Memcheck:Cond
-#   obj:*vImage.framework*vImage*
-#   obj:*vImage.framework*vImage*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#}
-
-{
-   OSX1012:zlib-C
-   Memcheck:Cond
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-
-{
-   OSX1012:zlib-8
-   Memcheck:Value8
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-
 {
    OSX1012:32bit:_libxpc_initializer
    Memcheck:Cond
    obj:*CoreServices.framework*LaunchServices*
 }
 
-##{
-##   OSX1012:libsystem_pthread-1
-##   Memcheck:Cond
-##   obj:*libsystem_pthread*dylib*
-##   obj:*ImageIO.framework*ImageIO*
-##   obj:*ImageIO.framework*ImageIO*
-##}
-
 {
    OSX1012:ApplicationServices-1
    Memcheck:Cond
    obj:*libdispatch.dylib*
 }
 
-##{
-##   OSX1012:CoreImage-1
-##   Memcheck:Cond
-##   obj:*CoreImage.framework*CoreImage*
-##   obj:*CoreImage.framework*CoreImage*
-##   obj:*CoreImage.framework*CoreImage*
-##}
-
-##{
-##   OSX1012:strncpy-1
-##   Memcheck:Cond
-##   fun:strncpy
-##   obj:*CoreServicesInternal.framework*CoreServicesInternal
-##   obj:*CoreServicesInternal.framework*CoreServicesInternal
-##}
-
 {
    OSX1012:pthread_rwlock_init
    Memcheck:Cond
    obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
    obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
 }
+
 {
    OSX1012:AppleIntelHD4000GraphicsGLDriver-1-Addr8
    Memcheck:Addr4
    obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
    obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
 }
+
 {
    OSX1012:AppleIntelHD4000GraphicsGLDriver-2-Addr2
    Memcheck:Addr2
    obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
    obj:*GLEngine.bundle*GLEngine*
 }
+
 {
    OSX1012:AppleIntelHD4000GraphicsGLDriver-3-Addr2
    Memcheck:Addr2
    obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
    obj:*GLEngine.bundle*GLEngine*
 }
+
 {
    OSX1012:AppleIntelHD4000GraphicsGLDriver-3-Addr1
    Memcheck:Addr1
    obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
    obj:*GLEngine.bundle*GLEngine*
 }
+
 {
    OSX1012:AppleIntelHD4000GraphicsGLDriver-6-Addr4
    Memcheck:Addr4
    fun:setenv
 }
 
-# See https://bugs.kde.org/show_bug.cgi?id=196528
-{
-macos-__pthread_rwlock_init-see-our-bug-196528
-Memcheck:Cond
-fun:pthread_rwlock_init
-}
similarity index 100%
rename from darwin17.supp
rename to darwin.supp
diff --git a/darwin10.supp b/darwin10.supp
deleted file mode 100644 (file)
index 505305d..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-
-# Suppressions for Darwin 10.x / Mac OS X 10.6 Snow Leopard
-
-##----------------------------------------------------------------------##
-# Memcheck
-##----------------------------------------------------------------------##
-
-# afaict this is legit.  Might be caused by setenv("VAR=")
-# where the value string is empty (not sure)
-{
-   macos-Cond-7
-   Memcheck:Cond
-   fun:__setenv
-}
-
-# From Jesse Ruderman.
-{
-   Mac OS X 10.6.4. rdar://8145289. "new[]" paired with "delete" in the DesktopServicesPriv framework.
-   Memcheck:Free
-   fun:_ZdlPv
-   fun:_ZN5TChar18RemovePtrReferenceEv
- }
-
-# From Jesse Ruderman.
-{
-   Mac OS X 10.6.4. rdar://8145318. Uninitialized memory from HIMenuBarView::MeasureAppMenus is used in HIMenuBarView::SetAdjustTextTitleBoundsAtIndex.
-   Memcheck:Cond
-   fun:_ZN13HIMenuBarView31SetAdjustTextTitleBoundsAtIndexEih
-   fun:_ZN13HIMenuBarView15MeasureAppMenusEv
-}
-
-{
-   TFontFeatures::TFontFeatures(CGFont*) (in CoreText.framework)
-   Memcheck:Cond
-   fun:_ZN13TFontFeaturesC2EP6CGFont
-   fun:_ZNK9TBaseFont12CopyFeaturesEv
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=188572 about this;  it's
-# unavoidable due to BSD setenv() semantics.
-{
-   macos-__setenv-leak-see-our-bug-188572
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:__setenv
-}
-
-{
-   libSystem-keymgr-leak-at-exit
-   Memcheck:Leak
-   fun:malloc
-   fun:get_or_create_key_element
-   fun:_keymgr_get_and_lock_processwide_ptr_2
-   fun:__keymgr_initializer
-   fun:libSystem_initializer
-}
-
-{
-   darwin-still-reachable-1
-   Memcheck:Leak
-   ...
-   fun:dwarf2_unwind_dyld_add_image_hook
-   fun:_ZN4dyld19registerAddCallbackEPFvPK11mach_headerlE
-   fun:_dyld_register_func_for_add_image
-   fun:__keymgr_initializer
-   fun:libSystem_initializer
-}
diff --git a/darwin11.supp b/darwin11.supp
deleted file mode 100644 (file)
index 7f87399..0000000
+++ /dev/null
@@ -1,245 +0,0 @@
-
-# Suppressions for Darwin 11.x / Mac OS X 10.7 Lion
-
-##----------------------------------------------------------------------##
-# Memcheck
-##----------------------------------------------------------------------##
-
-# Dunno where this is a real bug, or due to borked 10.7-specific syscall
-# wrappers.  64-bit mode; not sure if occurs in 32-bit mode. 
-# Anyway, for the tine being:
-#
-# Conditional jump or move depends on uninitialised value(s)
-#    at 0x1973E6: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
-#    by 0x1976AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
-#    by 0x100B3D: unlock_node (in /usr/lib/system/libkeymgr.dylib)
-{
-   OSX107:__mtx_droplock
-   Memcheck:Cond
-   fun:__mtx_droplock
-   fun:pthread_mutex_unlock
-   fun:unlock_node
-}
-
-# Conditional jump or move depends on uninitialised value(s)
-#    at 0x2EB883: ??? (in /usr/lib/system/libxpc.dylib)
-#    by 0x237C6: ??? (in /usr/lib/libSystem.B.dylib)
-#    by 0x8FE1115A: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
-{
-   <insert_a_suppression_name_here>
-   Memcheck:Cond
-   obj:/usr/lib/system/libxpc.dylib
-   obj:/usr/lib/libSystem.B.dylib
-   fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE
-}
-
-# ZLib stuff.  How come this wasn't necessary in 10.6 ?
-{
-   OSX107:zlib-C
-   Memcheck:Cond
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-{
-   OSX107:zlib-8
-   Memcheck:Value8
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-
-# Really a bug?  I don't know.
-# Conditional jump or move depends on uninitialised value(s)
-#    at 0x3A322FE: __mtx_droplock (in /usr/lib/system/libsystem_c.dylib)
-#    by 0x3A326AA: pthread_mutex_unlock (in /usr/lib/system/libsystem_c.dylib)
-#    by 0x26382: load_images (in /usr/lib/libobjc.A.dylib)
-{
-   OSX107:blah
-   Memcheck:Cond
-   fun:__mtx_droplock
-   fun:pthread_mutex_unlock
-}
-
-{
-   OSX107:blah
-   Memcheck:Cond
-   fun:pthread_mutex_lock
-}
-
-{
-   OSX107:10-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-################
-# More OSX 10.7.2 supps from startup of Firefox, for reports
-# that look like they are in the OSX system libraries
-
-# Conditional jump or move depends on uninitialised value(s)
-#    at 0x65ADC41: TParsingContext::BuildMacEncTable()
-#    by 0x65AD98B: TParsingContext::GetEncHash(char const*)
-#  Uninitialised value was created by a heap allocation
-#    at 0xC743: malloc (vg_replace_malloc.c:266)
-#    by 0x65ADADA: TParsingContext::BuildMacEncTable()
-{
-   OSX107:more1
-   Memcheck:Cond
-   fun:*TParsingContext16BuildMacEncTable*
-   fun:*TParsingContext10GetEncHash*
-}
-
-# Conditional jump or move depends on uninitialised value(s)
-#    at 0x49ABC48: CGColorSpaceAdjustColor
-#    by 0x4A9AEE8: CGGradientCreateWithColorComponents
-#  Uninitialised value was created by a heap allocation
-#    at 0xC743: malloc (vg_replace_malloc.c:266)
-#    by 0x4A9AEC4: CGGradientCreateWithColorComponents
-#    by 0x4A9AC49: CGGradientCreateWithColors
-{
-   OSX107:more2
-   Memcheck:Cond
-   fun:CGColorSpaceAdjustColor
-   fun:CGGradientCreateWithColorComponents
-}
-
-
-# Conditional jump or move depends on uninitialised value(s)
-#    at 0x2119CCA8: BitSetNextSetBit
-#    by 0x211A4BA5: BuildInterferenceSets
-#  Uninitialised value was created by a heap allocation
-#    at 0xC743: malloc (vg_replace_malloc.c:266)
-#    by 0x2119CB98: BitSetNew
-#    by 0x2119D06F: BuildGenKill
-{
-   OSX107:more3
-   Memcheck:Cond
-   fun:BitSetNextSetBit
-   fun:BuildInterferenceSets
-}
-
-# and similar
-{
-   OSX107:more4
-   Memcheck:Cond
-   fun:BitSetNextSetBit
-   fun:RegistersReInterfere
-}
-
-
-# Conditional jump or move depends on uninitialised value(s)
-#    at 0x33E4160: CUIRenderer::CreateImage
-#    by 0x33C14A4: CUIRenderer::DrawMenuBar
-#  Uninitialised value was created by a stack allocation
-#    at 0x33C12FC: CUIRenderer::DrawMenuBar
-{
-   OSX107:more5
-   Memcheck:Cond
-   fun:*CUIRenderer*CreateImage*
-   fun:*CUIRenderer*DrawMenu*
-}
-
-# and similar
-{
-   OSX107:more6
-   Memcheck:Cond
-   fun:floor$fenv_access_off
-   fun:*CUIRenderer*CreateImage*
-   fun:*CUIRenderer*DrawMenu*
-}
-
-# This appears a lot, and the origins seem either missing or
-# from system libs.
-# Use of uninitialised value of size 8
-#    at 0x39CC164: aes_encrypt_xmm_no_save
-{
-   OSX107:more7
-   Memcheck:Value8
-   fun:aes_encrypt_xmm_no_save
-}
-
-
-# Conditional jump or move depends on uninitialised value(s)
-#    at 0xD6D193: -[NSPersistentUIManager writeWindowSnapshot:length:...
-#    by 0xD71A03: __-[NSPersistentUIManager _updateSnapshotForWindowN...
-{
-   OSX107:more8
-   Memcheck:Cond
-   fun:-[NSPersistentUIManager?writeWindowSnapshot*
-   fun:__-[NSPersistentUIManager?_updateSnapshotForWindowNumber*
-}
-
-
-##########################################################################
-### The ones below are from darwin10.supp (for Snow Leopard).  I don't
-### know whether they are still necessary.
-
-# afaict this is legit.  Might be caused by setenv("VAR=")
-# where the value string is empty (not sure)
-{
-   macos-Cond-7
-   Memcheck:Cond
-   fun:__setenv
-}
-
-# From Jesse Ruderman.
-#{
-#   Mac OS X 10.6.4. rdar://8145289. "new[]" paired with "delete" in the DesktopServicesPriv framework.
-#   Memcheck:Free
-#   fun:_ZdlPv
-#   fun:_ZN5TChar18RemovePtrReferenceEv
-# }
-
-# From Jesse Ruderman.
-#{
-#   Mac OS X 10.6.4. rdar://8145318. Uninitialized memory from HIMenuBarView::MeasureAppMenus is used in HIMenuBarView::SetAdjustTextTitleBoundsAtIndex.
-#   Memcheck:Cond
-#   fun:_ZN13HIMenuBarView31SetAdjustTextTitleBoundsAtIndexEih
-#   fun:_ZN13HIMenuBarView15MeasureAppMenusEv
-#}
-
-#{
-#   TFontFeatures::TFontFeatures(CGFont*) (in CoreText.framework)
-#   Memcheck:Cond
-#   fun:_ZN13TFontFeaturesC2EP6CGFont
-#   fun:_ZNK9TBaseFont12CopyFeaturesEv
-#}
-
-# See https://bugs.kde.org/show_bug.cgi?id=188572 about this;  it's
-# unavoidable due to BSD setenv() semantics.
-{
-   macos-__setenv-leak-see-our-bug-188572
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:__setenv
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=196528
-{
-   macos-__pthread_rwlock_init-see-our-bug-196528
-   Memcheck:Cond
-   fun:pthread_rwlock_init
-}
-
-#{
-#   libSystem-keymgr-leak-at-exit
-#   Memcheck:Leak
-#   fun:malloc
-#   fun:get_or_create_key_element
-#   fun:_keymgr_get_and_lock_processwide_ptr_2
-#   fun:__keymgr_initializer
-#   fun:libSystem_initializer
-#}
-
-# From Gary Kwong
-{
-   macos-malloc_set_zone_name-see-our-bug-307557
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   ...
-   fun:malloc_set_zone_name
-   ...
-   fun:init__zone0
-}
diff --git a/darwin12.supp b/darwin12.supp
deleted file mode 100644 (file)
index c3f47c1..0000000
+++ /dev/null
@@ -1,448 +0,0 @@
-
-# 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
-}
-
-{
-   OSX108:32bit:_libxpc_initializer
-   Memcheck:Cond
-   fun:_libxpc_initializer
-   fun:libSystem_initializer
-   fun:*ImageLoaderMachO*doModInitFunctions*
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=196528
-{
-   macos-__pthread_rwlock_init-see-our-bug-196528
-   Memcheck:Cond
-   fun:pthread_rwlock_init
-}
-
-#########################################################
-## Leaks (apparently) in even hello-world style programs
-
-{
-   OSX108:leak-1
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc_zone_malloc
-   fun:_ZN4objc8DenseMapIP11objc_objectmL*
-   fun:arr_init
-}
-
-{
-   OSX108:leak-2
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:*NX*Map*
-   fun:*NX*Map*
-}
-
-{
-   OSX108:leak-3
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:*NX*Map*
-   fun:*image*
-}
-
-{
-   OSX108:leak-4
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:*NX*Map*
-   fun:*remap*
-}
-
-{
-   OSX108:leak-5
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:*NX*Map*
-   fun:*future*
-}
-
-{
-   OSX108:leak-6
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:*strdup*
-   fun:*NX*Map*
-}
-
-{
-   OSX108:leak-7
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:*NX*Map*
-   fun:*attached*
-}
-
-{
-   OSX108:leak-8
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:*NX*Map*
-   fun:dlopen
-}
-
-{
-   OSX108:leak-9
-   Memcheck:Leak
-   fun:malloc
-   fun:*PerThread*
-   fun:dlopen
-}
-
-{
-   OSX108:leak-10
-   Memcheck:Leak
-   fun:malloc_zone_calloc
-   fun:*NX*Hash*
-}
-
-{
-   OSX108:leak-11
-   Memcheck:Leak
-   fun:malloc_zone_calloc
-   fun:*map*
-   fun:*map*
-}
-
-{
-   OSX108:leak-12
-   Memcheck:Leak
-   fun:malloc_zone_calloc
-   fun:*fetch_pthread_data*
-}
-
-{
-   OSX108:leak-13
-   Memcheck:Leak
-   fun:malloc_zone_malloc
-   fun:recursive_mutex_init
-   fun:_objc_init
-}
-
-{
-   OSX108:leak-14
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:dyld_register_image_state_change_handler
-}
-
-{
-   OSX108:leak-15
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:dyld_register_image_state_change_handler
-}
-
-{
-   OSX108:leak-16
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:map_images_nolock
-   fun:map_images
-}
-
-{
-   OSX108:leak-17
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
-   ...
-   fun:map_images_nolock
-   fun:map_images
-}
-
-{
-   OSX108:leak-18
-   Memcheck:Leak
-   match-leak-kinds: indirect
-   fun:malloc_zone_?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX108:leak-19
-   Memcheck:Leak
-   match-leak-kinds: indirect
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX108:leak-20
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX108:leak-21
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX108:leak-22
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:_libxpc_initializer
-}
-
-{
-   OSX108:leak-23
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc
-   fun:realloc
-   fun:new_sem_from_pool
-}
-
-##----------------------------------------------------------------------##
-# Memcheck
-##----------------------------------------------------------------------##
-
diff --git a/darwin13.supp b/darwin13.supp
deleted file mode 100644 (file)
index 4147873..0000000
+++ /dev/null
@@ -1,278 +0,0 @@
-
-# Suppressions for Darwin 13.x / Mac OS X 10.9 Mavericks
-
-############################################
-## Leaks.  For other stuff see below.
-
-{
-   OSX109:1-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
-   ...
-   fun:_read_images
-}
-
-{
-   OSX109:2-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:?alloc
-   ...
-   fun:_ZN4dyld24initializeMainExecutableEv
-}
-
-{
-   OSX109:3-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc_zone_?alloc
-   fun:recursive_mutex_init
-   fun:_objc_init
-   fun:_os_object_init
-   fun:libSystem_initializer
-}
-
-{
-   OSX109:4-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:dyld_register_image_state_change_handler
-}
-
-{
-   OSX109:5-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:dyld_register_image_state_change_handler
-}
-
-{
-   OSX109:6-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:map_images_nolock
-   fun:map_images
-}
-
-{
-   OSX109:7-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
-   ...
-   fun:map_images_nolock
-   fun:map_images
-}
-
-{
-   OSX109:8-Leak
-   Memcheck:Leak
-   match-leak-kinds: indirect
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX109:9-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX109:10-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX109:11-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc
-   fun:currentlocale
-}
-
-{
-   OSX109:12-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc
-   fun:tzsetwall_basic
-   fun:_st_tzset_basic
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=188572 about this;  it's
-# unavoidable due to BSD setenv() semantics.
-{
-   macos-__setenv-leak-see-our-bug-188572
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc
-   fun:_owned_ptr_alloc
-   fun:setenv
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=196528
-{
-   macos-__pthread_rwlock_init-see-our-bug-196528
-   Memcheck:Cond
-   fun:pthread_rwlock_init
-}
-
-############################################
-## Non-leak errors
-
-{
-   OSX109:AppKit-1
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX109:AppKit-2
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX109:AppKit-3
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX109:ColorSync-1
-   Memcheck:Cond
-   obj:*ColorSync.framework*ColorSync*
-   obj:*ColorSync.framework*ColorSync*
-   obj:*ColorSync.framework*ColorSync*
-}
-
-{
-   OSX109:ColorSync-2
-   Memcheck:Value8
-   obj:*ColorSync.framework*ColorSync*
-   obj:*ColorSync.framework*ColorSync*
-   obj:*ColorSync.framework*ColorSync*
-}
-
-{
-   OSX109:CoreGraphics-1
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*CoreGraphics*
-}
-
-{
-   OSX109:CoreGraphics-2
-   Memcheck:Value8
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*CoreGraphics*
-}
-
-{
-   OSX109:CoreGraphics-3
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*libRIP*
-   obj:*CoreGraphics.framework*libRIP*
-}
-
-{
-   OSX109:CoreGraphics-4
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*libRIP*
-}
-
-{
-   OSX109:CoreGraphics-5
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX109:dyld-2
-   Memcheck:Cond
-   obj:/usr/lib/dyld
-   obj:/usr/lib/dyld
-   obj:/usr/lib/dyld
-}
-
-{
-   OSX109:HIServices-1
-   Memcheck:Cond
-   obj:*HIServices.framework*HIServices*
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{  
-   OSX109:LaunchServices-1
-   Memcheck:Cond
-   obj:*LaunchServices.framework*LaunchServices*
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX109:QuartzCore-1
-   Memcheck:Cond
-   obj:*QuartzCore.framework*QuartzCore
-   obj:*QuartzCore.framework*QuartzCore
-   obj:*QuartzCore.framework*QuartzCore
-}
-
-{
-   OSX109:vImage-1
-   Memcheck:Cond
-   obj:*vImage.framework*vImage*
-   obj:*vImage.framework*vImage*
-   obj:*CoreGraphics.framework*CoreGraphics*
-}
-
-{
-   OSX109:zlib-C
-   Memcheck:Cond
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-{
-   OSX109:zlib-8
-   Memcheck:Value8
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-
-{
-   OSX109:32bit:_libxpc_initializer
-   Memcheck:Cond
-   fun:_libxpc_initializer
-   fun:libSystem_initializer
-   fun:*ImageLoaderMachO*doModInitFunctions*
-}
diff --git a/darwin14.supp b/darwin14.supp
deleted file mode 100644 (file)
index 8ba4e9d..0000000
+++ /dev/null
@@ -1,674 +0,0 @@
-
-# Suppressions for Darwin 14.x / Mac OS X 10.10 Yosemite
-
-############################################
-## Leaks.  For other stuff see below.
-
-{
-   OSX1010:1-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
-   ...
-   fun:_read_images
-}
-
-#{
-#   OSX1010:2-Leak
-#   Memcheck:Leak
-#   match-leak-kinds: definite
-#   fun:?alloc
-#   ...
-#   fun:_ZN4dyld24initializeMainExecutableEv
-#}
-
-{
-   OSX1010:3-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc_zone_?alloc
-   fun:recursive_mutex_init
-   ...
-   fun:_os_object_init
-   fun:libdispatch_init
-   fun:libSystem_initializer
-}
-
-#{
-#   OSX1010:4-Leak
-#   Memcheck:Leak
-#   match-leak-kinds: reachable
-#   fun:malloc_zone_?alloc
-#   ...
-#   fun:dyld_register_image_state_change_handler
-#   ...
-#}
-
-{
-   OSX1010:5-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:dyld_register_image_state_change_handler
-}
-
-{
-   OSX1010:6-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:map_images_nolock
-   fun:map_images
-}
-
-{
-   OSX1010:7-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
-   ...
-   fun:map_images_nolock
-   fun:map_images
-}
-
-{
-   OSX1010:8-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX1010:9-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX1010:10-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-#{
-#   OSX1010:11-Leak
-#   Memcheck:Leak
-#   match-leak-kinds: definite
-#   fun:malloc
-#   fun:currentlocale
-#}
-#
-#{
-#   OSX1010:12-Leak
-#   Memcheck:Leak
-#   match-leak-kinds: possible
-#   fun:malloc
-#   fun:tzsetwall_basic
-#   fun:_st_tzset_basic
-#}
-
-{
-   OSX1010:13-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_memalign
-   ...
-   fun:_ZN4dyld24initializeMainExecutableEv
-}
-
-{
-   OSX1010:14-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:libSystem_atfork_child
-}
-
-{
-   OSX1010:15-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc
-   fun:__smakebuf
-   ...
-   fun:printf
-}
-
-############################################
-## Non-leak errors
-
-##{
-##   OSX1010:CoreFoundation-1
-##   Memcheck:Cond
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##}
-
-{
-   OSX1010:CoreFoundation-2
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX1010:CoreFoundation-3
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*Foundation.framework*Foundation*
-}
-
-{
-   OSX1010:CoreFoundation-4
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*SystemConfiguration.framework*SystemConfiguration*
-}
-
-{
-   OSX1010:CoreFoundation-5
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*HIServices.framework*HIServices*
-}
-
-{
-   OSX1010:CoreFoundation-6
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*SystemConfiguration.framework*SystemConfiguration*
-   obj:*SystemConfiguration.framework*SystemConfiguration*
-}
-
-{
-   OSX1010:CoreFoundation-7
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*SystemConfiguration.framework*SystemConfiguration*
-   obj:*CoreFoundation.framework*CoreFoundation*
-}
-
-{
-   OSX1010:CoreFoundation-8
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*IOKit.framework*IOKit*
-}
-
-{
-   OSX1010:CoreFoundation-9
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*Foundation.framework*Foundation*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX1010:CoreFoundation-10
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{
-   OSX1010:CoreFoundation-11
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*AE.framework*AE*
-   obj:*AE.framework*AE*
-}
-
-{
-   OSX1010:CoreFoundation-12
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{
-   OSX1010:CoreFoundation-13
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*AE.framework*AE*
-}
-
-{
-   OSX1010:AppKit-1
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX1010:AppKit-2
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-   obj:*libdispatch.dylib*
-}
-
-#{
-#   OSX1010:AppKit-3
-#   Memcheck:Cond
-#   obj:*AppKit.framework*AppKit*
-#   obj:*libdispatch.dylib*
-#   obj:*libdispatch.dylib*
-#}
-
-##{
-##   OSX1010:AppKit-4
-##   Memcheck:Cond
-##   obj:*AppKit.framework*AppKit*
-##   obj:*AppKit.framework*AppKit*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##}
-
-{
-   OSX1010:AppKit-5
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-   obj:*Foundation.framework*Foundation*
-}
-
-{
-   OSX1010:AppKit-6
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*Foundation.framework*Foundation*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX1010:AppKit-7
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX1010:AppKit-8
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*Foundation.framework*Foundation*
-   obj:*Foundation.framework*Foundation*
-}
-
-{
-   OSX1010:ColorSync-1
-   Memcheck:Cond
-   obj:*ColorSync.framework*ColorSync*
-   obj:*ColorSync.framework*ColorSync*
-   obj:*ColorSync.framework*ColorSync*
-}
-
-#{
-#   OSX1010:ColorSync-2
-#   Memcheck:Value8
-#   obj:*ColorSync.framework*ColorSync*
-#   obj:*ColorSync.framework*ColorSync*
-#   obj:*ColorSync.framework*ColorSync*
-#}
-
-{
-   OSX1010:CoreGraphics-1
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*CoreGraphics*
-}
-
-#{
-#   OSX1010:CoreGraphics-2
-#   Memcheck:Value8
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#}
-
-{
-   OSX1010:CoreGraphics-3
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*libRIP*
-   obj:*CoreGraphics.framework*libRIP*
-}
-
-#{
-#   OSX1010:CoreGraphics-4
-#   Memcheck:Cond
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*libRIP*
-#}
-
-{
-   OSX1010:CoreGraphics-5
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-#{
-#   OSX1010:CoreGraphics-6
-#   Memcheck:Cond
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*HIToolbox.framework*HIToolbox*
-#}
-
-{
-   OSX1010:HIServices-1
-   Memcheck:Cond
-   obj:*HIServices.framework*HIServices*
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{
-   OSX1010:LaunchServices-1
-   Memcheck:Cond
-   obj:*LaunchServices.framework*LaunchServices*
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX1010:LaunchServices-2
-   Memcheck:Cond
-   obj:*LaunchServices.framework*LaunchServices*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX1010:QuartzCore-1
-   Memcheck:Cond
-   obj:*QuartzCore.framework*QuartzCore
-   obj:*QuartzCore.framework*QuartzCore
-   obj:*QuartzCore.framework*QuartzCore
-}
-
-#{
-#   OSX1010:vImage-1
-#   Memcheck:Cond
-#   obj:*vImage.framework*vImage*
-#   obj:*vImage.framework*vImage*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#}
-
-{
-   OSX1010:zlib-C
-   Memcheck:Cond
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-
-{
-   OSX1010:zlib-8
-   Memcheck:Value8
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-
-#{
-#   OSX1010:32bit:_libxpc_initializer
-#   Memcheck:Cond
-#   fun:_libxpc_initializer
-#   fun:libSystem_initializer
-#   fun:*ImageLoaderMachO*doModInitFunctions*
-#}
-
-{
-   OSX1010:dyld-1
-   Memcheck:Cond
-   fun:*ImageLoader*weakBind*
-   fun:*ImageLoader*link*
-   fun:*dyld*link*
-}
-
-{
-   OSX1010:dyld-2
-   Memcheck:Cond
-   fun:exit
-   obj:*libdyld*dylib*
-}
-
-{
-   OSX1010:libsystem_kernel-1
-   Memcheck:Cond
-   obj:*libsystem_kernel*dylib*
-   obj:*libsystem_kernel*dylib*
-   obj:*CoreFoundation.framework*CoreFoundation*
-}
-
-{
-   OSX1010:CoreServicesInternal-1
-   Memcheck:Cond
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreServices.framework*LaunchServices*
-   obj:*CoreServices.framework*LaunchServices*
-}
-
-{
-   OSX1010:CoreServicesInternal-2
-   Memcheck:Cond
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-}
-
-{
-   OSX1010:CoreServicesInternal-3
-   Memcheck:Cond
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreFoundation.framework*CoreFoundation*
-}
-
-{
-   OSX1010:CoreServices-1
-   Memcheck:Cond
-   obj:*CoreServices.framework*LaunchServices*
-   obj:*CoreServices.framework*LaunchServices*
-   obj:*CoreServices.framework*LaunchServices*
-}
-
-##{
-##   OSX1010:libsystem_pthread-1
-##   Memcheck:Cond
-##   obj:*libsystem_pthread*dylib*
-##   obj:*ImageIO.framework*ImageIO*
-##   obj:*ImageIO.framework*ImageIO*
-##}
-
-{
-   OSX1010:ApplicationServices-1
-   Memcheck:Cond
-   obj:*ApplicationServices.framework*ATS*
-   obj:*libsystem_pthread*dylib*
-   obj:*libsystem_platform*dylib*
-}
-
-{
-   OSX1010:HIToolbox-1
-   Memcheck:Cond
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{
-   OSX1010:RawCamera-1
-   Memcheck:Cond
-   obj:*RawCamera.bundle*RawCamera*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-##{
-##   OSX1010:CoreImage-1
-##   Memcheck:Cond
-##   obj:*CoreImage.framework*CoreImage*
-##   obj:*CoreImage.framework*CoreImage*
-##   obj:*CoreImage.framework*CoreImage*
-##}
-
-##{
-##   OSX1010:strncpy-1
-##   Memcheck:Cond
-##   fun:strncpy
-##   obj:*CoreServicesInternal.framework*CoreServicesInternal
-##   obj:*CoreServicesInternal.framework*CoreServicesInternal
-##}
-
-{
-   OSX1010:pthread_rwlock_init
-   Memcheck:Cond
-   fun:pthread_rwlock_init
-   obj:*ImageIO.framework*ImageIO*
-   obj:*ImageIO.framework*ImageIO*
-}
-
-{
-   OSX1010:CFBasicHash
-   Memcheck:Value8
-   fun:*CFBasicHash*
-   fun:*CF*
-}
-
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8
-   Memcheck:Addr8
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-1-Addr8
-   Memcheck:Addr4
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr8
-   Memcheck:Addr8
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-2-Addr2
-   Memcheck:Addr2
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr8
-   Memcheck:Addr8
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr2
-   Memcheck:Addr2
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-3-Addr1
-   Memcheck:Addr1
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-4
-   Memcheck:Addr8
-   fun:*platform_bzero*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr8
-   Memcheck:Addr8
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-6-Addr4
-   Memcheck:Addr4
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-
-{
-   OSX1010:AppleIntelHD4000GraphicsGLDriver-7
-   Memcheck:Addr4
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-
-{
-   OSX1010:OSAtomicAdd32
-   Memcheck:Addr4
-   fun:*OSAtomicAdd32*
-   obj:*IOAccelerator.framework*IOAccelerator*
-   obj:*GPUSupport.framework*GPUSupportMercury*
-}
-
-{
-   OSX1010:IOAccelerator-1
-   Memcheck:Addr4
-   obj:*IOAccelerator.framework*IOAccelerator*
-   obj:*GPUSupport.framework*GPUSupportMercury*
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=188572 about this;  it's
-# unavoidable due to BSD setenv() semantics.
-{
-   macos-__setenv-leak-see-our-bug-188572
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc
-   fun:_owned_ptr_alloc
-   fun:setenv
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=196528
-{
-macos-__pthread_rwlock_init-see-our-bug-196528
-Memcheck:Cond
-fun:pthread_rwlock_init
-}
diff --git a/darwin15.supp b/darwin15.supp
deleted file mode 100644 (file)
index 159e7f6..0000000
+++ /dev/null
@@ -1,730 +0,0 @@
-
-# Suppressions for Darwin 15.x / Mac OS X 10.11 El Capitan
-
-############################################
-## Leaks.  For other stuff see below.
-
-{
-   OSX1011:1-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
-   ...
-   fun:_read_images
-}
-
-{
-   OSX1011:2-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc_zone_?alloc
-   ...
-   fun:_read_images
-}
-
-{
-   OSX1011:3-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc_zone_?alloc
-   fun:recursive_mutex_init
-   ...
-   fun:_os_object_init
-   fun:libdispatch_init
-   fun:libSystem_initializer
-}
-
-{
-   OSX1011:4-Leak
-   Memcheck:Leak
-   fun:malloc_zone_?alloc
-   ...
-   fun:dyld_register_image_state_change_handler
-}
-
-{
-   OSX1011:5-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:dyld_register_image_state_change_handler
-}
-
-{
-   OSX1011:6-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:map_images_nolock
-   fun:map_2_images
-}
-
-{
-   OSX1011:7-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
-   ...
-   fun:map_images_nolock
-   fun:map_2_images
-}
-
-{
-   OSX1011:8-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX1011:9-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX1011:10-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-#{
-#   OSX1011:11-Leak
-#   Memcheck:Leak
-#   match-leak-kinds: definite
-#   fun:malloc
-#   fun:currentlocale
-#}
-#
-#{
-#   OSX1011:12-Leak
-#   Memcheck:Leak
-#   match-leak-kinds: possible
-#   fun:malloc
-#   fun:tzsetwall_basic
-#   fun:_st_tzset_basic
-#}
-
-{
-   OSX1011:13-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_memalign
-   ...
-   fun:_ZN4dyld24initializeMainExecutableEv
-}
-
-{
-   OSX1011:14-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:libSystem_atfork_child
-}
-
-{
-   OSX1011:15-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc
-   fun:__smakebuf
-   ...
-   fun:printf
-}
-
-{
-   OSX1011:16-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:?alloc
-   ...
-   fun:_read_images
-}
-
-{
-   OSX1011:17-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:?alloc
-   ...
-   fun:_read_images
-}
-
-{
-   OSX1011:18-Leak
-   Memcheck:Leak
-   match-leak-kinds: reachable
-   fun:malloc_zone_?alloc
-   ...
-   fun:_read_images
-}
-
-{
-   OSX1011:19-Leak
-   Memcheck:Leak
-   match-leak-kinds: possible
-   fun:malloc_zone_?alloc
-   ...
-   fun:*NX*Map*
-   fun:*NX*Map*
-}
-
-{
-   OSX1011:20-Leak
-   Memcheck:Leak
-   match-leak-kinds: indirect
-   fun:?alloc
-   ...
-   fun:libSystem_initializer
-}
-
-{
-   OSX1011:21-Leak
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc_zone_memalign
-   ...
-   fun:_ZN4dyld24initializeMainExecutableEv
-}
-
-
-############################################
-## Non-leak errors
-
-##{
-##   OSX1011:CoreFoundation-1
-##   Memcheck:Cond
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##}
-
-{
-   OSX1011:CoreFoundation-2
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX1011:CoreFoundation-3
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*Foundation.framework*Foundation*
-}
-
-{
-   OSX1011:CoreFoundation-4
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*SystemConfiguration.framework*SystemConfiguration*
-}
-
-{
-   OSX1011:CoreFoundation-5
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*HIServices.framework*HIServices*
-}
-
-{
-   OSX1011:CoreFoundation-6
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*SystemConfiguration.framework*SystemConfiguration*
-   obj:*SystemConfiguration.framework*SystemConfiguration*
-}
-
-{
-   OSX1011:CoreFoundation-7
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*SystemConfiguration.framework*SystemConfiguration*
-   obj:*CoreFoundation.framework*CoreFoundation*
-}
-
-{
-   OSX1011:CoreFoundation-8
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*IOKit.framework*IOKit*
-}
-
-{
-   OSX1011:CoreFoundation-9
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*Foundation.framework*Foundation*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX1011:CoreFoundation-10
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{
-   OSX1011:CoreFoundation-11
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*AE.framework*AE*
-   obj:*AE.framework*AE*
-}
-
-{
-   OSX1011:CoreFoundation-12
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{
-   OSX1011:CoreFoundation-13
-   Memcheck:Cond
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*CoreFoundation.framework*CoreFoundation*
-   obj:*AE.framework*AE*
-}
-
-{
-   OSX1011:AppKit-1
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX1011:AppKit-2
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-   obj:*libdispatch.dylib*
-}
-
-#{
-#   OSX1011:AppKit-3
-#   Memcheck:Cond
-#   obj:*AppKit.framework*AppKit*
-#   obj:*libdispatch.dylib*
-#   obj:*libdispatch.dylib*
-#}
-
-##{
-##   OSX1011:AppKit-4
-##   Memcheck:Cond
-##   obj:*AppKit.framework*AppKit*
-##   obj:*AppKit.framework*AppKit*
-##   obj:*CoreFoundation.framework*CoreFoundation*
-##}
-
-{
-   OSX1011:AppKit-5
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-   obj:*Foundation.framework*Foundation*
-}
-
-{
-   OSX1011:AppKit-6
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*Foundation.framework*Foundation*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX1011:AppKit-7
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX1011:AppKit-8
-   Memcheck:Cond
-   obj:*AppKit.framework*AppKit*
-   obj:*Foundation.framework*Foundation*
-   obj:*Foundation.framework*Foundation*
-}
-
-{
-   OSX1011:ColorSync-1
-   Memcheck:Cond
-   obj:*ColorSync.framework*ColorSync*
-   obj:*ColorSync.framework*ColorSync*
-   obj:*ColorSync.framework*ColorSync*
-}
-
-#{
-#   OSX1011:ColorSync-2
-#   Memcheck:Value8
-#   obj:*ColorSync.framework*ColorSync*
-#   obj:*ColorSync.framework*ColorSync*
-#   obj:*ColorSync.framework*ColorSync*
-#}
-
-{
-   OSX1011:CoreGraphics-1
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*CoreGraphics*
-}
-
-#{
-#   OSX1011:CoreGraphics-2
-#   Memcheck:Value8
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#}
-
-{
-   OSX1011:CoreGraphics-3
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*CoreGraphics.framework*libRIP*
-   obj:*CoreGraphics.framework*libRIP*
-}
-
-#{
-#   OSX1011:CoreGraphics-4
-#   Memcheck:Cond
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*libRIP*
-#}
-
-{
-   OSX1011:CoreGraphics-5
-   Memcheck:Cond
-   obj:*CoreGraphics.framework*CoreGraphics*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-#{
-#   OSX1011:CoreGraphics-6
-#   Memcheck:Cond
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#   obj:*HIToolbox.framework*HIToolbox*
-#}
-
-{
-   OSX1011:HIServices-1
-   Memcheck:Cond
-   obj:*HIServices.framework*HIServices*
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{
-   OSX1011:LaunchServices-1
-   Memcheck:Cond
-   obj:*LaunchServices.framework*LaunchServices*
-   obj:*AppKit.framework*AppKit*
-   obj:*AppKit.framework*AppKit*
-}
-
-{
-   OSX1011:LaunchServices-2
-   Memcheck:Cond
-   obj:*LaunchServices.framework*LaunchServices*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-{
-   OSX1011:QuartzCore-1
-   Memcheck:Cond
-   obj:*QuartzCore.framework*QuartzCore
-   obj:*QuartzCore.framework*QuartzCore
-   obj:*QuartzCore.framework*QuartzCore
-}
-
-#{
-#   OSX1011:vImage-1
-#   Memcheck:Cond
-#   obj:*vImage.framework*vImage*
-#   obj:*vImage.framework*vImage*
-#   obj:*CoreGraphics.framework*CoreGraphics*
-#}
-
-{
-   OSX1011:zlib-C
-   Memcheck:Cond
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-
-{
-   OSX1011:zlib-8
-   Memcheck:Value8
-   obj:/usr/lib/libz.*dylib
-   obj:/usr/lib/libz.*dylib
-}
-
-{
-   OSX1011:32bit:_libxpc_initializer
-   Memcheck:Cond
-   obj:/usr/lib/system/libsystem_c.dylib
-   obj:/usr/lib/system/libsystem_c.dylib
-   fun:_libxpc_initializer
-   obj:/usr/lib/libSystem.B.dylib
-   fun:*ImageLoaderMachO*doModInitFunctions*
-}
-
-{
-   OSX1011:dyld-1
-   Memcheck:Cond
-   fun:*ImageLoader*weakBind*
-   fun:*ImageLoader*link*
-   fun:*dyld*link*
-}
-
-{
-   OSX1011:dyld-2
-   Memcheck:Cond
-   fun:exit
-   obj:*libdyld*dylib*
-}
-
-{
-   OSX1011:libsystem_kernel-1
-   Memcheck:Cond
-   obj:*libsystem_kernel*dylib*
-   obj:*libsystem_kernel*dylib*
-   obj:*CoreFoundation.framework*CoreFoundation*
-}
-
-{
-   OSX1011:CoreServicesInternal-1
-   Memcheck:Cond
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreServices.framework*LaunchServices*
-   obj:*CoreServices.framework*LaunchServices*
-}
-
-{
-   OSX1011:CoreServicesInternal-2
-   Memcheck:Cond
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-}
-
-{
-   OSX1011:CoreServicesInternal-3
-   Memcheck:Cond
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreServicesInternal.framework*CoreServicesInternal*
-   obj:*CoreFoundation.framework*CoreFoundation*
-}
-
-{
-   OSX1011:CoreServices-1
-   Memcheck:Cond
-   obj:*CoreServices.framework*LaunchServices*
-   obj:*CoreServices.framework*LaunchServices*
-   obj:*CoreServices.framework*LaunchServices*
-}
-
-##{
-##   OSX1011:libsystem_pthread-1
-##   Memcheck:Cond
-##   obj:*libsystem_pthread*dylib*
-##   obj:*ImageIO.framework*ImageIO*
-##   obj:*ImageIO.framework*ImageIO*
-##}
-
-{
-   OSX1011:ApplicationServices-1
-   Memcheck:Cond
-   obj:*ApplicationServices.framework*ATS*
-   obj:*libsystem_pthread*dylib*
-   obj:*libsystem_platform*dylib*
-}
-
-{
-   OSX1011:HIToolbox-1
-   Memcheck:Cond
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-   obj:*HIToolbox.framework*HIToolbox*
-}
-
-{
-   OSX1011:RawCamera-1
-   Memcheck:Cond
-   obj:*RawCamera.bundle*RawCamera*
-   obj:*libdispatch.dylib*
-   obj:*libdispatch.dylib*
-}
-
-##{
-##   OSX1011:CoreImage-1
-##   Memcheck:Cond
-##   obj:*CoreImage.framework*CoreImage*
-##   obj:*CoreImage.framework*CoreImage*
-##   obj:*CoreImage.framework*CoreImage*
-##}
-
-##{
-##   OSX1011:strncpy-1
-##   Memcheck:Cond
-##   fun:strncpy
-##   obj:*CoreServicesInternal.framework*CoreServicesInternal
-##   obj:*CoreServicesInternal.framework*CoreServicesInternal
-##}
-
-{
-   OSX1011:pthread_rwlock_init
-   Memcheck:Cond
-   fun:pthread_rwlock_init
-   obj:*ImageIO.framework*ImageIO*
-   obj:*ImageIO.framework*ImageIO*
-}
-
-{
-   OSX1011:CFBasicHash
-   Memcheck:Value8
-   fun:*CFBasicHash*
-   fun:*CF*
-}
-
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-1-Addr8
-   Memcheck:Addr8
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-1-Addr8
-   Memcheck:Addr4
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-2-Addr8
-   Memcheck:Addr8
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-2-Addr2
-   Memcheck:Addr2
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-3-Addr8
-   Memcheck:Addr8
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-3-Addr2
-   Memcheck:Addr2
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-3-Addr1
-   Memcheck:Addr1
-   fun:*platform_memmove*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-4
-   Memcheck:Addr8
-   fun:*platform_bzero*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-}
-
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-6-Addr8
-   Memcheck:Addr8
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-6-Addr4
-   Memcheck:Addr4
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-
-{
-   OSX1011:AppleIntelHD4000GraphicsGLDriver-7
-   Memcheck:Addr4
-   obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver*
-   obj:*GLEngine.bundle*GLEngine*
-}
-
-{
-   OSX1011:OSAtomicAdd32
-   Memcheck:Addr4
-   fun:*OSAtomicAdd32*
-   obj:*IOAccelerator.framework*IOAccelerator*
-   obj:*GPUSupport.framework*GPUSupportMercury*
-}
-
-{
-   OSX1011:IOAccelerator-1
-   Memcheck:Addr4
-   obj:*IOAccelerator.framework*IOAccelerator*
-   obj:*GPUSupport.framework*GPUSupportMercury*
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=188572 about this;  it's
-# unavoidable due to BSD setenv() semantics.
-{
-   macos-__setenv-leak-see-our-bug-188572
-   Memcheck:Leak
-   match-leak-kinds: definite
-   fun:malloc
-   fun:_owned_ptr_alloc
-   fun:setenv
-}
-
-# See https://bugs.kde.org/show_bug.cgi?id=196528
-{
-macos-__pthread_rwlock_init-see-our-bug-196528
-Memcheck:Cond
-fun:pthread_rwlock_init
-}
diff --git a/freebsd-helgrind-dbgrtld.supp b/freebsd-helgrind-dbgrtld.supp
deleted file mode 100644 (file)
index ed16159..0000000
+++ /dev/null
@@ -1,90 +0,0 @@
-{
-   HELGRIND-LIB-RTLD2
-   Helgrind:Race
-   fun:allocate_tls
-}
-{
-   HELGRIND-LIB-RTLD3
-   Helgrind:Race
-   fun:symlook_obj
-}
-{
-   HELGRIND-LIB-RTLD4
-   Helgrind:Race
-   fun:objlist_call_fini
-}
-{
-   HELGRIND-LIB-RTLD5
-   Helgrind:Race
-   fun:_rtld_error
-}
-{
-   HELGRIND-LIB-RTLD6
-   Helgrind:Race
-   fun:errmsg_save
-}
-{
-   HELGRIND-LIB-RTLD7
-   Helgrind:Race
-   fun:rtld_vsnprintf
-}
-{
-   HELGRIND-LIB-RTLD8
-   Helgrind:Race
-   fun:snprintf_func
-}
-{
-   HELGRIND-LIB-RTLD9
-   Helgrind:Race
-   fun:strlen
-}
-{
-   HELGRIND-LIB-RTLD10
-   Helgrind:Race
-   fun:symlook_default
-}
-{
-   HELGRIND-LIB-RTLD11
-   Helgrind:Race
-   ...
-   fun:dl_iterate_phdr
-}
-{
-   HELGRIND-LIB-RTLD12
-   Helgrind:Race
-   fun:morecore
-}
-{
-   HELGRIND-LIB-RTLD13
-   Helgrind:Race
-   fun:__crt_malloc
-}
-{
-   HELGRIND-LIB-RTLD14
-   Helgrind:Race
-   fun:globallist_curr
-}
-{
-   HELGRIND-LIB-RTLD15
-   Helgrind:Race
-   fun:tls_get_addr_common
-}
-{
-   HELGRIND-LIB-RTLD16
-   Helgrind:Race
-   fun:memset
-   ...
-   fun:allocate_tls
-}
-{
-   HELGRIND-LIB-RTLD17
-   Helgrind:Race
-   fun:__crt_free
-}
-{
-   HELGRIND-LIB-RTLD18
-   Helgrind:Race
-   ...
-   fun:free_tls
-}
-
index 29f808661989088be54fd4e682a4445d8a291232..c4bc4c318f56869dedcae7027ea96b669f5d1433 100644 (file)
    fun:thr_keycreate_once
 }
 
-{
-   Solaris:_nsc_proc_is_cache
-   Helgrind:Race
-   fun:_nsc_proc_is_cache
-}
-
 {
    Solaris:nss_dbop_search
    Helgrind:Race