X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FTest%2FValgrind%2FCommand%2FPerl.pm;h=55c8babe5bb48e99eace1bf5148dd600cd756900;hb=00e7bab5119b22c160e00d4ac54c3b7a5a8b5e18;hp=7e29ffe199ea62669cfd7766042efe3fa46ed60f;hpb=764e57fa66b8998b44e9c8e369df99399e030896;p=perl%2Fmodules%2FTest-Valgrind.git diff --git a/lib/Test/Valgrind/Command/Perl.pm b/lib/Test/Valgrind/Command/Perl.pm index 7e29ffe..55c8bab 100644 --- a/lib/Test/Valgrind/Command/Perl.pm +++ b/lib/Test/Valgrind/Command/Perl.pm @@ -186,6 +186,23 @@ sub suppressions_tag { return $self->{suppressions_tag}; } +sub check_suppressions_file { + my ($self, $file) = @_; + + { + open my $fh, '<', $file or return 0; + + local $_; + while (<$fh>) { + return 1 if /^\s*fun:Perl_/; + } + + close $fh; + } + + return 0; +} + sub filter { my ($self, $session, $report) = @_;