|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
26
 | 
 78  | 
 3718  | 
 if /^#/  | 
 
| 
27
 | 
 195  | 
 3523  | 
 unless /\S/  | 
 
| 
28
 | 
 208  | 
 3315  | 
 if (/^\[(.+)\]/) { }  | 
 
| 
 | 
 0  | 
 3315  | 
 elsif (m[\{(.+)/(\d+)\}]) { }  | 
 
| 
 | 
 1066  | 
 2249  | 
 elsif (not $ignore) { }  | 
 
| 
29
 | 
 26  | 
 182  | 
 if ($1 eq 'default' or $1 eq $^O) { }  | 
 
| 
35
 | 
 0  | 
 0  | 
 if ($1 eq $^O and $2 <= int $] * 1000) { }  | 
 
| 
44
 | 
 1066  | 
 0  | 
 if (defined $sig)  | 
 
| 
49
 | 
 0  | 
 13  | 
 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")  | 
 
| 
103
 | 
 0  | 
 0  | 
 if ($behavior =~ /^ABORT/)  | 
 
| 
108
 | 
 0  | 
 0  | 
 if ($behavior =~ /^SIGSEGV/)  | 
 
| 
112
 | 
 0  | 
 0  | 
 if ($behavior =~ /^EXIT (\d+)/)  | 
 
| 
114
 | 
 0  | 
 0  | 
 if ($^O eq "MSWin32")  | 
 
| 
120
 | 
 0  | 
 0  | 
 if ($behavior =~ /^TERMINATE/)  | 
 
| 
123
 | 
 0  | 
 0  | 
 if $signal eq $snam[$i]  | 
 
| 
141
 | 
 0  | 
 0  | 
 if ($^O eq "MSWin32")  | 
 
| 
147
 | 
 0  | 
 0  | 
 unless ($sig_no)  | 
 
| 
153
 | 
 0  | 
 0  | 
 if $^O eq "MSWin32"  | 
 
| 
156
 | 
 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));
}
}
}  | 
 
| 
157
 | 
 0  | 
 0  | 
 if ($sig_no)  | 
 
| 
165
 | 
 0  | 
 0  | 
 if $^O eq "MSWin32"  | 
 
| 
176
 | 
 0  | 
 0  | 
 if ($^O eq "MSWin32")  | 
 
| 
181
 | 
 0  | 
 0  | 
 if ($$ > 0) { }  |