# pacman suppressions for valgrind. # # To have valgrind use this file (and have pactest use it as well), # just create a ~/.valgrindrc containing the following line: # --suppressions=/full/path/to/valgrind.supp # # Format of this file is: # { # name_of_suppression # tool_name:supp_kind # (optional extra info for some suppression types) # caller0 name, or /name/of/so/file.so # caller1 name, or ditto # (optionally: caller2 name) # (optionally: caller3 name) # } # # For Memcheck, the supp_kinds are: # # Param Value1 Value2 Value4 Value8 Value16 # Free Addr1 Addr2 Addr4 Addr8 Addr16 # Cond (previously known as Value0) # # and the optional extra info is: # if Param: name of system call param # if Free: name of free-ing fn) ## OpenSSL suppressions, seen when invoking libfetch on a HTTPS URL { openssl-supp-bin2bn Memcheck:Cond fun:BN_bin2bn } { openssl-supp-bits-word-cond Memcheck:Cond fun:BN_num_bits_word } { openssl-supp-bits-word-value Memcheck:Value8 fun:BN_num_bits_word } { openssl-supp-mod-exp Memcheck:Value8 fun:BN_mod_exp_mont_consttime }