|
From: Philippe W. <phi...@sk...> - 2017-08-30 19:13:11
|
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
|