diff options
author | Robin Gareus <robin@gareus.org> | 2015-09-07 15:43:20 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-09-07 15:43:20 +0200 |
commit | b08fd6483cba56076afbe977c92c8bff65fd2c2f (patch) | |
tree | 4fb50464c82b04221fa327360d17bfcd196407c8 | |
parent | fcbf359dd6123ca55d89f859e41149d6e3f39975 (diff) |
add OSX/objc valgrind suppression file
-rwxr-xr-x | gtk2_ardour/arval | 1 | ||||
-rw-r--r-- | tools/objc.supp | 281 |
2 files changed, 282 insertions, 0 deletions
diff --git a/gtk2_ardour/arval b/gtk2_ardour/arval index 6aa8f8b08e..349f528b73 100755 --- a/gtk2_ardour/arval +++ b/gtk2_ardour/arval @@ -13,4 +13,5 @@ exec valgrind --tool=memcheck \ $VALGRIND_OPTIONS \ --track-origins=yes \ --suppressions=`dirname "$0"`/../tools/valgrind.supp \ + --suppressions=`dirname "$0"`/../tools/objc.supp \ $TOP/$EXECUTABLE --novst "$@" diff --git a/tools/objc.supp b/tools/objc.supp new file mode 100644 index 0000000000..4b2fa6c6e4 --- /dev/null +++ b/tools/objc.supp @@ -0,0 +1,281 @@ +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: definite + fun:malloc_zone_malloc + fun:recursive_mutex_init + fun:lock_init + fun:_objc_init + fun:_os_object_init + fun:libdispatch_init + fun:libSystem_initializer + fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE + fun:_ZN16ImageLoaderMachO16doInitializationERKN11ImageLoader11LinkContextE + fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEjRNS_21InitializerTimingListERNS_15UninitedUpwardsE + fun:_ZN11ImageLoader23recursiveInitializationERKNS_11LinkContextEjRNS_21InitializerTimingListERNS_15UninitedUpwardsE + fun:_ZN11ImageLoader19processInitializersERKNS_11LinkContextEjRNS_21InitializerTimingListERNS_15UninitedUpwardsE +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_calloc + fun:NXHashInsert + fun:NXCreateHashTableFromZone + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init + fun:libdispatch_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_calloc + fun:NXHashInsert + fun:_ZL12realizeClassP10objc_class + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init + fun:libdispatch_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_calloc + fun:NXHashInsert + fun:_NXHashRehashToCapacity + fun:NXHashInsert + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_calloc + fun:NXHashInsert + fun:_NXHashRehashToCapacity + fun:NXHashInsert + fun:_ZL12realizeClassP10objc_class + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_calloc + fun:NXHashInsert + fun:_ZL12realizeClassP10objc_class + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init + fun:libdispatch_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_calloc + fun:NXHashInsert + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_malloc + fun:NXCreateMapTableFromZone + fun:_ZL20unattachedCategoriesv + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_malloc + fun:_strdup_internal + fun:NXMapKeyCopyingInsert + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init + fun:libdispatch_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_malloc + fun:NXCreateMapTableFromZone + fun:_ZL15remappedClassesa + fun:_ZL10remapClassP10objc_class + fun:_Z9readClassP10objc_classbb + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_malloc + fun:NXCreateMapTableFromZone + fun:_ZL18futureNamedClassesv + fun:_Z9readClassP10objc_classbb + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_malloc + fun:_ZL12_NXMapRehashP11_NXMapTable + fun:NXMapInsert + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init + fun:libdispatch_init +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_malloc + fun:NXCreateMapTableFromZone + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init + fun:libdispatch_init + fun:libSystem_initializer +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_malloc + fun:_ZL12_NXMapRehashP11_NXMapTable + fun:NXMapInsert + fun:_ZL18__sel_registerNamePKcii + fun:_ZL15fixupMethodListP13method_list_tbb + fun:_ZL17attachMethodListsP10objc_classPP13method_list_tibbb + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_ZL12realizeClassP10objc_class + fun:_read_images +} +{ + <insert_a_suppression_name_here> + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_calloc + fun:_read_images + fun:map_images_nolock + fun:map_images + fun:_ZN4dyldL18notifyBatchPartialE17dyld_image_statesbPFPKcS0_jPK15dyld_image_infoE + fun:_ZN4dyld36registerImageStateBatchChangeHandlerE17dyld_image_statesPFPKcS0_jPK15dyld_image_infoE + fun:dyld_register_image_state_change_handler + fun:_objc_init + fun:_os_object_init + fun:libdispatch_init + fun:libSystem_initializer + fun:_ZN16ImageLoaderMachO18doModInitFunctionsERKN11ImageLoader11LinkContextE +} +{ + <insert_a_suppression_name_here> + Memcheck:Cond + fun:_platform_memchr$VARIANT$Haswell + fun:__sfvwrite + fun:__vfprintf + fun:__v2printf + fun:__xvprintf + fun:vfprintf_l + fun:printf + fun:main +} +{ + <insert_a_suppression_name_here> + Memcheck:Cond + fun:_platform_memchr$VARIANT$Haswell + fun:__sfvwrite + fun:__vfprintf + fun:__v2printf + fun:__xvprintf + fun:vfprintf_l + fun:printf + fun:print_letters + fun:print_arguments + fun:main +}
\ No newline at end of file |