Fix typos in NEWS and valgrind-monitor-def.py
[valgrind.git] / freebsd.supp
blob10d4a104541debeac4a908e1ea4e1d1391eba175
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-LIBX-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