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
16 obj:/libexec/ld-elf*.so.1
19 MEMCHECK-RTLD-32ON64-ADDR4
21 obj:/libexec/ld-elf32.so.1
22 obj:/libexec/ld-elf32.so.1
25 MEMCHECK-LIBC-REACHABLE-1
27 match-leak-kinds: reachable
34 # clang only, should check that this is not a genuine error
36 MEMCHECK-POSIX-FADVISE
41 MEMCHECK-POSIX-FALLOCATE
46 MEMCHECK-LIBC-REACHABLE-2
48 match-leak-kinds: reachable
55 # when calling std::locale::facet::_S_create_c_locale
57 MEMCHECK-LIBC-REACHABLE-3
59 match-leak-kinds: reachable
64 # when calling getaddrinfo
66 MEMCHECK-LIBC-REACHABLE-4
68 match-leak-kinds: reachable
73 MEMCHECK-LIBC-REACHABLE-5
75 match-leak-kinds: reachable
80 MEMCHECK-LIBC-REACHABLE-6
82 match-leak-kinds: reachable
86 # back to regular reachables
88 MEMCHECK-LIBC-REACHABLE-7
90 match-leak-kinds: reachable
95 MEMCHECK-LIBTHR-REACHABLE-1
97 match-leak-kinds: reachable
99 obj:*/lib*/libthr.so.3
104 match-leak-kinds: reachable
111 MEMCHECK-LIBC-__SWBUF
113 match-leak-kinds: reachable
120 MEMCHECK-LIBC-SETLOCALE
122 match-leak-kinds: reachable
131 MEMCHECK-LIBC-GETGRGID
133 match-leak-kinds: reachable
140 match-leak-kinds: reachable
149 match-leak-kinds: reachable
157 match-leak-kinds: reachable