commit 751b5736bb597210c5d9de40cb586d4b341bf29a Author: Mark Wielaard Date: Tue Apr 9 16:09:50 2019 +0200 More memcheck/tests/libstdc++.supp suppressions diff --git a/memcheck/tests/libstdc++.supp b/memcheck/tests/libstdc++.supp index fad537f..28ab182 100644 --- a/memcheck/tests/libstdc++.supp +++ b/memcheck/tests/libstdc++.supp @@ -49,6 +49,9 @@ # still reachable: 72,704 bytes in 1 blocks # suppressed: 0 bytes in 0 blocks +# All the following suppressions are variants of +# _dl_init -> call_init which calls the DT_INIT_ARRAY functions + { malloc-leaks-cxx-stl-string-classes Memcheck:Leak @@ -61,6 +64,16 @@ obj:*lib*/ld-2.*.so } { + malloc-leaks-cxx-stl-string-classes-2 + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + obj:*lib*/libstdc++.so* + fun:call_init.part.0 + fun:_dl_init + obj:*lib*/ld-2.*.so +} +{ malloc-leaks-cxx-stl-string-classes-debug Memcheck:Leak match-leak-kinds: reachable @@ -73,3 +86,13 @@ fun:_dl_init obj:*lib*/ld-2.*.so } +{ + malloc-leaks-cxx-stl-string-classes-debug2 + Memcheck:Leak + match-leak-kinds: reachable + fun:malloc + obj:* + fun:call_init + fun:_dl_init + fun:_dl_start_user +}