| line |
true |
false |
branch |
|
26
|
72 |
3372 |
if /^#/ |
|
27
|
168 |
3204 |
unless /\S/ |
|
28
|
180 |
3024 |
if (/^\[(.+)\]/) { } |
|
|
0 |
3024 |
elsif (m[\{(.+)/(\d+)\}]) { } |
|
|
984 |
2040 |
elsif (not $ignore) { } |
|
29
|
24 |
156 |
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) |
|
56
|
0 |
4 |
if (defined &$funcname) |
|
58
|
0 |
0 |
if &$funcname($signal, @args) |
|
62
|
0 |
4 |
unless (defined $behavior) |
|
63
|
0 |
0 |
if ($signal =~ /^NUM(\d+)/) |
|
68
|
0 |
0 |
unless (defined $behavior) |
|
74
|
4 |
0 |
if (ref $behavior eq 'CODE') |
|
75
|
4 |
0 |
if (defined &$behavior) { } |
|
85
|
0 |
0 |
if ($behavior eq 'IGNORE') |
|
89
|
0 |
0 |
if ($behavior eq 'SUSPEND') |
|
95
|
0 |
0 |
if ($behavior =~ /^ABORT/) |
|
103
|
0 |
0 |
if ($behavior =~ /^SIGSEGV/) |
|
108
|
0 |
0 |
if ($behavior =~ /^EXIT (\d+)/) |
|
113
|
0 |
0 |
if ($behavior =~ /^TERMINATE/) |
|
116
|
0 |
0 |
if $signal eq $snam[$i] |
|
134
|
0 |
0 |
unless ($sig_no) |
|
140
|
0 |
0 |
if $^O eq 'MSWin32' |
|
141
|
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));
}
}
} |
|
143
|
0 |
0 |
if ($sig_no) |
|
151
|
0 |
0 |
if $^O eq 'MSWin32' |
|
161
|
0 |
0 |
if ($^O eq 'MSWin32') |
|
166
|
0 |
0 |
if ($$ > 0) { } |