|
From: Paul F. <pa...@so...> - 2025-12-09 06:46:57
|
https://sourceware.org/cgit/valgrind/commit/?id=9d46e3648f315b96ccc383f677448623c9236191 commit 9d46e3648f315b96ccc383f677448623c9236191 Author: Paul Floyd <pj...@wa...> Date: Tue Dec 9 07:33:49 2025 +0100 Darwin suppressions: merge old suppression files to darwin-legacy.supp 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. Diff: --- Makefile.am | 4 +- configure.ac | 39 +- darwin16.supp => darwin-legacy.supp | 809 ++++++++++++++++++++++++++++-------- darwin17.supp => darwin.supp | 0 darwin10.supp | 67 --- darwin11.supp | 245 ----------- darwin12.supp | 448 -------------------- darwin13.supp | 278 ------------- darwin14.supp | 674 ------------------------------ darwin15.supp | 730 -------------------------------- freebsd-helgrind-dbgrtld.supp | 90 ---- solaris12.supp | 6 - 12 files changed, 657 insertions(+), 2733 deletions(-) diff --git a/Makefile.am b/Makefile.am index 2bf7c195ef..4a62915bbc 100644 --- a/Makefile.am +++ b/Makefile.am @@ -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 \ diff --git a/configure.ac b/configure.ac index 4bf92df428..8b7799ee3d 100644 --- a/configure.ac +++ b/configure.ac @@ -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" diff --git a/darwin16.supp b/darwin-legacy.supp similarity index 50% rename from darwin16.supp rename to darwin-legacy.supp index ae31a97a9e..84487bf631 100644 --- a/darwin16.supp +++ b/darwin-legacy.supp @@ -1,49 +1,515 @@ -# 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 @@ -52,36 +518,45 @@ } { - 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 @@ -90,30 +565,142 @@ } { - 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 @@ -180,15 +767,6 @@ fun:*NX*Map* } -{ - OSX1012:20-Leak - Memcheck:Leak - match-leak-kinds: indirect - fun:?alloc - ... - fun:libSystem_initializer -} - { OSX1012:21-Leak Memcheck:Leak @@ -198,18 +776,6 @@ 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 @@ -321,22 +887,6 @@ 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 @@ -377,14 +927,6 @@ 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 @@ -392,14 +934,6 @@ 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 @@ -408,14 +942,6 @@ 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 @@ -424,14 +950,6 @@ 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 @@ -456,36 +974,6 @@ 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 @@ -574,14 +1062,6 @@ 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 @@ -606,22 +1086,6 @@ 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 @@ -644,6 +1108,7 @@ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* } + { OSX1012:AppleIntelHD4000GraphicsGLDriver-1-Addr8 Memcheck:Addr4 @@ -659,6 +1124,7 @@ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* } + { OSX1012:AppleIntelHD4000GraphicsGLDriver-2-Addr2 Memcheck:Addr2 @@ -674,6 +1140,7 @@ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* obj:*GLEngine.bundle*GLEngine* } + { OSX1012:AppleIntelHD4000GraphicsGLDriver-3-Addr2 Memcheck:Addr2 @@ -681,6 +1148,7 @@ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* obj:*GLEngine.bundle*GLEngine* } + { OSX1012:AppleIntelHD4000GraphicsGLDriver-3-Addr1 Memcheck:Addr1 @@ -704,6 +1172,7 @@ obj:*AppleIntelHD4000GraphicsGLDriver.bundle*AppleIntelHD4000GraphicsGLDriver* obj:*GLEngine.bundle*GLEngine* } + { OSX1012:AppleIntelHD4000GraphicsGLDriver-6-Addr4 Memcheck:Addr4 @@ -745,9 +1214,3 @@ 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/darwin17.supp b/darwin.supp similarity index 100% rename from darwin17.supp rename to darwin.supp diff --git a/darwin10.supp b/darwin10.supp deleted file mode 100644 index 505305d8c5..0000000000 --- a/darwin10.supp +++ /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 index 7f87399763..0000000000 --- a/darwin11.supp +++ /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 index c3f47c15b9..0000000000 --- a/darwin12.supp +++ /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 index 41478738f7..0000000000 --- a/darwin13.supp +++ /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 index 8ba4e9d71e..0000000000 --- a/darwin14.supp +++ /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:*Cor... [truncated message content] |