This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
asan_ignore: Explicitly list ignored behavior fcns
authorKarl Williamson <khw@cpan.org>
Fri, 3 May 2019 20:30:53 +0000 (14:30 -0600)
committerKarl Williamson <khw@cpan.org>
Fri, 24 May 2019 23:09:30 +0000 (17:09 -0600)
Overflow on signed integers is undefined behavior.  Perl does whatever
the underlying compiler does in this case.  Previously this file used a
wildcard which could specify more functions than we really expect to see
this potential overflow from.  It is safer to mention explicitly all the
functions.

asan_ignore

index f520546..8050f3c 100644 (file)
 # suffix with =foo for a "tool-specific category", but neither =undefined
 # nor =signed-integer-overflow worked.
 
-fun:Perl_pp_i_*
-
+fun:Perl_pp_i_add
+fun:Perl_pp_i_divide
+fun:Perl_pp_i_negate
+fun:Perl_pp_i_multiply
+fun:Perl_pp_i_subtract
 
 # this function numifies the field width in eg printf "%10f".
 # It has its own overflow detection, so don't warn about it