From a302ee822ab3a2c360344c102ec015b855e3729c Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Tue, 2 Feb 2016 13:37:23 -0800 Subject: [PATCH] Add swift runtime memory memory leak to valgrind suppressions --- script/util/valgrind.supp | 25 +++++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/script/util/valgrind.supp b/script/util/valgrind.supp index 2770d1f9..090e58ae 100644 --- a/script/util/valgrind.supp +++ b/script/util/valgrind.supp @@ -1,4 +1,5 @@ -# Errors in bandit's options parser +# Errors + { Memcheck:Cond @@ -30,7 +31,6 @@ fun:main } -# Errors in bandit's assertions { Memcheck:Value8 @@ -65,8 +65,6 @@ fun:_ZN6bandit8describeEPKcNSt3__18functionIFvvEEE } -# CPP strings - { Memcheck:Cond @@ -237,3 +235,22 @@ fun:_ZN6bandit8describeEPKcNSt3__18functionIFvvEEE } +# Leaks + +{ + + Memcheck:Leak + match-leak-kinds: possible + fun:malloc_zone_malloc + fun:_objc_copyClassNamesForImage + fun:_ZL9protocolsv + fun:_Z9readClassP10objc_classbb + fun:gc_init + fun:_ZL33objc_initializeClassPair_internalP10objc_classPKcS0_S0_ + fun:layout_string_create + fun:_ZL12realizeClassP10objc_class + fun:_ZL22copySwiftV1MangledNamePKcb + fun:_ZL22copySwiftV1MangledNamePKcb + fun:_ZL22copySwiftV1MangledNamePKcb + fun:_ZL22copySwiftV1MangledNamePKcb +}