massif regtest: add an existence check to overloaded-new
[valgrind.git] / freebsd.supp
blob471fbe6fd3d610edf32dd911b8c09f75f0d88d8f
1 # Suppressions for FreeBSD / Memcheck
3 # This is a workaround for a bug in rtld / sysctl hw.pagesizes
4 # it was fixed in May 2020 in the kernel
5 # removing it means either waiting for 12-RELEASE EOL
6 # or some tricky kernel detection in configure.ac
8    MEMCHECK-RTLD-32ON64
9    Memcheck:Addr4
10    fun:memcpy
11    fun:elf_aux_info
14    MEMCHECK-RTLD-COND
15    Memcheck:Cond
16    obj:/libexec/ld-elf*.so.1
19    MEMCHECK-RTLD-32ON64-ADDR4
20    Memcheck:Addr4
21    obj:/libexec/ld-elf32.so.1
22    obj:/libexec/ld-elf32.so.1
25    MEMCHECK-LIBC-REACHABLE-1
26    Memcheck:Leak
27    match-leak-kinds: reachable
28    fun:malloc
29    obj:*/lib*/libc.so.7
30    obj:*/lib*/libc.so.7
31    obj:*/lib*/libc.so.7
32    fun:vfprintf_l
34 # clang only, should check that this is not a genuine error
36    MEMCHECK-POSIX-FADVISE
37    Memcheck:Cond
38    fun:posix_fadvise
41    MEMCHECK-POSIX-FALLOCATE
42    Memcheck:Cond
43    fun:posix_fallocate
46    MEMCHECK-LIBC-REACHABLE-2
47    Memcheck:Leak
48    match-leak-kinds: reachable
49    fun:malloc
50    obj:*/lib*/libc.so.7
51    obj:*/lib*/libc.so.7
52    obj:*/lib*/libc.so.7
53    fun:fwrite
55 # when calling std::locale::facet::_S_create_c_locale
57    MEMCHECK-LIBC-REACHABLE-3
58    Memcheck:Leak
59    match-leak-kinds: reachable
60    fun:calloc
61    ...
62    fun:newlocale