Document group and providers selection
[pacman-ng.git] / valgrind.supp
blob1d6952d87e5bc715f8daaf02380390c3893bb3e2
1 # pacman suppressions for valgrind.
3 # To have valgrind use this file (and have pactest use it as well),
4 # just create a ~/.valgrindrc containing the following line:
5 # --suppressions=/full/path/to/valgrind.supp
7 # Format of this file is:
8 # {
9 #     name_of_suppression
10 #     tool_name:supp_kind
11 #     (optional extra info for some suppression types)
12 #     caller0 name, or /name/of/so/file.so
13 #     caller1 name, or ditto
14 #     (optionally: caller2 name)
15 #     (optionally: caller3 name)
16 #  }
18 # For Memcheck, the supp_kinds are:
20 #     Param Value1 Value2 Value4 Value8 Value16
21 #     Free Addr1 Addr2 Addr4 Addr8 Addr16
22 #     Cond (previously known as Value0)
24 # and the optional extra info is:
25 #     if Param: name of system call param
26 #     if Free: name of free-ing fn)
28 ## OpenSSL suppressions, seen when invoking libfetch on a HTTPS URL
30    openssl-supp-bin2bn
31    Memcheck:Cond
32    fun:BN_bin2bn
35    openssl-supp-bits-word-cond
36    Memcheck:Cond
37    fun:BN_num_bits_word
40    openssl-supp-bits-word-value
41    Memcheck:Value8
42    fun:BN_num_bits_word
45    openssl-supp-mod-exp
46    Memcheck:Value8
47    fun:BN_mod_exp_mont_consttime
50    openssl-supp-load-compressions
51    Memcheck:Leak
52    fun:malloc
53    fun:CRYPTO_malloc
54    ...
55    fun:load_builtin_compressions
56    fun:SSL_COMP_get_compression_methods
57    fun:SSL_library_init