Fix missing libobjc suppressions on OS X 10.10

bz#344702
- Update darwin14.supp suppressions
- Includes malloc_zone_malloc and malloc related issues in system libraries

Before

== 585 tests, 256 stderr failures, 22 stdout failures, 0 stderrB failures, 0 stdoutB failures, 31 post failures ==

After

== 585 tests, 240 stderr failures, 22 stdout failures, 0 stderrB failures, 0 stdoutB failures, 31 post failures ==


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14972
This commit is contained in:
Rhys Kidd 2015-03-01 13:22:21 +00:00
parent 6bf346491b
commit 2e241b4011
2 changed files with 88 additions and 76 deletions

1
NEWS
View File

@ -112,6 +112,7 @@ where XXXXXX is the bug number as listed below.
obvious and non-obvious issues
344621 Fix memcheck/tests/err_disable4 test on OS X
344686 Fix suppression for pthread_rwlock_init on OS X 10.10
344702 Fix missing libobjc suppressions on OS X 10.10
n-i-bz Provide implementations of certain compiler builtins to support
compilers who may not provide those
n-i-bz Old STABS code is still being compiled, but never used. Remove it.

View File

@ -4,15 +4,15 @@
############################################
## Leaks. For other stuff see below.
#{
# OSX1010:1-Leak
# Memcheck:Leak
# match-leak-kinds: possible
# fun:malloc_zone_?alloc
# ...
# fun:_read_images
#}
#
{
OSX1010:1-Leak
Memcheck:Leak
match-leak-kinds: possible
fun:malloc_zone_?alloc
...
fun:_read_images
}
#{
# OSX1010:2-Leak
# Memcheck:Leak
@ -21,19 +21,20 @@
# ...
# fun:_ZN4dyld24initializeMainExecutableEv
#}
#
#{
# OSX1010: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
# ...
#}
#
{
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
@ -43,39 +44,39 @@
# 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: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
@ -85,27 +86,27 @@
# 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: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
@ -123,6 +124,16 @@
# fun:_st_tzset_basic
#}
{
OSX1010:13-Leak
Memcheck:Leak
match-leak-kinds: reachable
fun:malloc_zone_memalign
...
fun:_ZN4dyld24initializeMainExecutableEv
...
}
############################################
## Non-leak errors