| line |
true |
false |
branch |
|
26
|
72 |
3408 |
if /^#/ |
|
27
|
180 |
3228 |
unless /\S/ |
|
28
|
192 |
3036 |
if (/^\[(.+)\]/) { } |
|
|
0 |
3036 |
elsif (m[\{(.+)/(\d+)\}]) { } |
|
|
984 |
2052 |
elsif (not $ignore) { } |
|
29
|
24 |
168 |
if ($1 eq 'default' or $1 eq $^O) { } |
|
35
|
0 |
0 |
if ($1 eq $^O and $2 <= int $] * 1000) { } |
|
44
|
984 |
0 |
if (defined $sig) |
|
49
|
0 |
12 |
if ($ENV{'SIGNALS_XSIG_DUMP'}) |
|
60
|
0 |
4 |
if (defined &$funcname) |
|
62
|
0 |
0 |
if &$funcname($signal, @args) |
|
66
|
0 |
4 |
unless (defined $behavior) |
|
67
|
0 |
0 |
if ($signal =~ /^NUM(\d+)/) |
|
72
|
0 |
0 |
unless (defined $behavior) |
|
78
|
4 |
0 |
if (ref $behavior eq "CODE") |
|
79
|
4 |
0 |
if (defined &$behavior) { } |
|
89
|
0 |
0 |
if ($behavior eq "IGNORE") |
|
93
|
0 |
0 |
if ($behavior eq "SUSPEND") |
|
99
|
0 |
0 |
if ($behavior =~ /^ABORT/) |
|
107
|
0 |
0 |
if ($behavior =~ /^SIGSEGV/) |
|
112
|
0 |
0 |
if ($behavior =~ /^EXIT (\d+)/) |
|
117
|
0 |
0 |
if ($behavior =~ /^TERMINATE/) |
|
120
|
0 |
0 |
if $signal eq $snam[$i] |
|
138
|
0 |
0 |
unless ($sig_no) |
|
144
|
0 |
0 |
if $^O eq "MSWin32" |
|
145
|
0 |
0 |
unless eval {
do {
if ($sig_no) {
POSIX::sigaction($sig_no, &POSIX::SIG_DFL);
POSIX::sigprocmask(&POSIX::SIG_UNBLOCK, "POSIX::SigSet"->new($sig_no));
}
}
} |
|
147
|
0 |
0 |
if ($sig_no) |
|
155
|
0 |
0 |
if $^O eq "MSWin32" |
|
165
|
0 |
0 |
if ($^O eq "MSWin32") |
|
170
|
0 |
0 |
if ($$ > 0) { } |