On Wed, 2017-08-30 at 11:16 +0200, Dominik Straßer wrote: > As there are many different BN_* functions causing these errors I would > like to use a global suppression. I tried: > { > crypto2 > Memcheck:Cond > obj: */libcrypto.so.1.0.0 > } > and > { > crypto2 > Memcheck:Cond > ... > obj: */libPocoCrypto64.so.* > } > and many variations of these. Only individual ones like > { > bn > Memcheck:Cond > fun:BN_bin2bn > } > do work. > > Any hints from your side ? Try a variant without space after obj:
As far as I can see, the manual for suppression does not describe any character being special apart of * and ?. And the suppression parsing code just skips 4 characters when it recognises obj: So, space is not special, and the matching logic will try to find <space>*/libcrypto.so.1.0.0 or similar. Philippe ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users