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 \
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"
-# 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
-}
+++ /dev/null
-
-# 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
-}
+++ /dev/null
-
-# 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
-}
+++ /dev/null
-
-# 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
-##----------------------------------------------------------------------##
-
+++ /dev/null
-
-# 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*
-}
+++ /dev/null
-
-# 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
-}
+++ /dev/null
-
-# 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
-}
+++ /dev/null
-{
- 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
-}
-
fun:thr_keycreate_once
}
-{
- Solaris:_nsc_proc_is_cache
- Helgrind:Race
- fun:_nsc_proc_is_cache
-}
-
{
Solaris:nss_dbop_search
Helgrind:Race