|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
43
 | 
 12  | 
 0  | 
 if (defined ${^GLOBAL_PHASE}) { }  | 
 
| 
44
 | 
 0  | 
 325  | 
 if ${^GLOBAL_PHASE} eq 'DESTRUCT'  | 
 
| 
54
 | 
 0  | 
 12  | 
 if $_INITIALIZED  | 
 
| 
56
 | 
 0  | 
 12  | 
 if ($Signals::XSIG::Config{'PERL_VERSION'} <= 6)  | 
 
| 
65
 | 
 48  | 
 780  | 
 if (defined $z[$num[$i]])  | 
 
| 
83
 | 
 12  | 
 840  | 
 if $sig eq 'ZERO'  | 
 
| 
84
 | 
 0  | 
 840  | 
 unless (eval {
	do {
	tied(@{$_XSIG{$sig};})->_refresh_SIG;
1
}
})  | 
 
| 
121
 | 
 0  | 
 25  | 
 if &__inGD()  | 
 
| 
136
 | 
 31  | 
 155  | 
 unless defined $subhandler  | 
 
| 
137
 | 
 6  | 
 149  | 
 if $subhandler eq ''  | 
 
| 
138
 | 
 125  | 
 24  | 
 if ($start != 0)  | 
 
| 
141
 | 
 15  | 
 134  | 
 if $subhandler eq 'IGNORE'  | 
 
| 
142
 | 
 5  | 
 129  | 
 if ($subhandler eq 'DEFAULT') { }  | 
 
| 
143
 | 
 0  | 
 5  | 
 if ($start == 0)  | 
 
| 
144
 | 
 0  | 
 0  | 
 if ($ignore_main_default)  | 
 
| 
147
 | 
 0  | 
 0  | 
 if defined $_  | 
 
| 
 | 
 0  | 
 0  | 
 if (0 != grep({$_ ne '' if defined $_;} @handlers))  | 
 
| 
151
 | 
 1  | 
 4  | 
 if $seen_default++  | 
 
| 
155
 | 
 6  | 
 123  | 
 unless defined &$subhandler  | 
 
| 
157
 | 
 0  | 
 123  | 
 if ($signal =~ /__\w+__/) { }  | 
 
| 
177
 | 
 15373  | 
 878  | 
 if (defined $sig)  | 
 
| 
181
 | 
 840  | 
 38  | 
 unless $_INITIALIZED  | 
 
| 
184
 | 
 10  | 
 28  | 
 unless ($DISABLE_WARNINGS)  | 
 
| 
185
 | 
 0  | 
 10  | 
 if (defined $sig and $sig =~ /\d/ and not $sig =~ /\D/) { }  | 
 
| 
 | 
 0  | 
 10  | 
 elsif (warnings::enabled('signal')) { }  | 
 
| 
200
 | 
 0  | 
 6263  | 
 wantarray ? :  | 
 
| 
203
 | 
 0  | 
 6263  | 
 wantarray ? :  | 
 
| 
214
 | 
 35  | 
 227  | 
 if (not defined $handler or $handler eq '' or $handler eq 'IGNORE' or $handler eq 'DEFAULT')  | 
 
| 
221
 | 
 18  | 
 209  | 
 if (substr($handler, 0, 1) eq '*') { }  | 
 
| 
244
 | 
 302  | 
 5973  | 
 if $XDEBUG  | 
 
| 
252
 | 
 8  | 
 2126  | 
 if $XDEBUG and $key ne '__DIE__'  | 
 
| 
254
 | 
 2127  | 
 7  | 
 if (_resolve_signal($key)) { }  | 
 
| 
255
 | 
 8  | 
 2119  | 
 if $XDEBUG and $key ne '__DIE__'  | 
 
| 
259
 | 
 0  | 
 7  | 
 if $XDEBUG and $key ne '__DIE__'  | 
 
| 
266
 | 
 4  | 
 3395  | 
 if $XDEBUG and $key ne '__DIE__'  | 
 
| 
268
 | 
 3397  | 
 2  | 
 if (_resolve_signal($key)) { }  | 
 
| 
274
 | 
 0  | 
 2  | 
 if $XDEBUG  | 
 
| 
286
 | 
 0  | 
 4  | 
 if $XDEBUG and $key ne '__DIE__'  | 
 
| 
288
 | 
 3  | 
 1  | 
 if (_resolve_signal($key)) { }  | 
 
| 
290
 | 
 0  | 
 3  | 
 if $XDEBUG  | 
 
| 
295
 | 
 0  | 
 1  | 
 if $XDEBUG  | 
 
| 
303
 | 
 2  | 
 1  | 
 if ($XDEBUG)  | 
 
| 
319
 | 
 2  | 
 1  | 
 if $XDEBUG  | 
 
| 
322
 | 
 2  | 
 1  | 
 if ($XDEBUG)  | 
 
| 
331
 | 
 0  | 
 1697  | 
 if $XDEBUG and $key ne '__DIE__'  | 
 
| 
338
 | 
 0  | 
 2  | 
 if $XDEBUG  | 
 
| 
340
 | 
 0  | 
 2  | 
 if $XDEBUG  | 
 
| 
346
 | 
 0  | 
 142  | 
 if $XDEBUG  | 
 
| 
351
 | 
 300  | 
 5960  | 
 if $XDEBUG and not &__inGD()  | 
 
| 
378
 | 
 2  | 
 5689  | 
 if $index < 0  | 
 
| 
396
 | 
 250  | 
 4217  | 
 if $XDEBUG  | 
 
| 
403
 | 
 804  | 
 4555  | 
 if $_REFRESH == 0  | 
 
| 
410
 | 
 5015  | 
 469  | 
 unless defined $handlers[$i]  | 
 
| 
411
 | 
 1  | 
 468  | 
 if $handlers[$i] eq 'DEFAULT' and $seen_default++  | 
 
| 
412
 | 
 3  | 
 465  | 
 if $handlers[$i] eq 'IGNORE' and $seen_ignore++  | 
 
| 
417
 | 
 4315  | 
 240  | 
 if (@index_list == 0) { }  | 
 
| 
 | 
 181  | 
 59  | 
 elsif (@index_list == 1 and $seen_default == 0 || ref $DEFAULT_BEHAVIOR{$sig} eq '') { }  | 
 
| 
431
 | 
 0  | 
 59  | 
 if ($sig eq '__WARN__') { }  | 
 
| 
 | 
 0  | 
 59  | 
 elsif ($sig eq '__DIE__') { }  | 
 
| 
441
 | 
 250  | 
 4305  | 
 if $XDEBUG  | 
 
| 
463
 | 
 0  | 
 0  | 
 if $index < $self->{'start'}  | 
 
| 
470
 | 
 0  | 
 4  | 
 if $index < 0  | 
 
| 
495
 | 
 1  | 
 4  | 
 if (@{$self->{'handlers'};} + $self->{'start'} <= 1)  | 
 
| 
505
 | 
 2  | 
 2  | 
 if ($self->{'start'} >= 0)  | 
 
| 
516
 | 
 2  | 
 5  | 
 if (@{$self->{'handlers'};} + $self->{'start'} <= 0)  | 
 
| 
540
 | 
 48  | 
 804  | 
 if (defined $alias{$key} and not defined $alias{"pk:$key"})  | 
 
| 
556
 | 
 0  | 
 10273  | 
 if ($key ne $key2 and not $self->{'copied'}) { }  | 
 
| 
 | 
 0  | 
 10273  | 
 elsif ($self->{'copied'}) { }  | 
 
| 
572
 | 
 0  | 
 29  | 
 if (ref $value ne 'ARRAY')  | 
 
| 
626
 | 
 142  | 
 2  | 
 if (_resolve_signal($xsig, 1)) { }  | 
 
| 
627
 | 
 8  | 
 134  | 
 if ($osig ne $xsig) { }  |