summaryrefslogtreecommitdiff
path: root/tools/objc.supp
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-09-07 15:43:20 +0200
committerRobin Gareus <robin@gareus.org>2015-09-07 15:43:20 +0200
commitb08fd6483cba56076afbe977c92c8bff65fd2c2f (patch)
tree4fb50464c82b04221fa327360d17bfcd196407c8 /tools/objc.supp
parentfcbf359dd6123ca55d89f859e41149d6e3f39975 (diff)
add OSX/objc valgrind suppression file
Diffstat (limited to 'tools/objc.supp')
-rw-r--r--tools/objc.supp281
1 files changed, 281 insertions, 0 deletions
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