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

Reply via email to