| line |
true |
false |
branch |
|
179
|
10 |
12 |
unless ref $code eq 'CODE' |
|
217
|
5 |
20 |
unless ref $code eq 'CODE' |
|
266
|
9 |
0 |
defined $args ? : |
|
291
|
5 |
19 |
if (defined $self->pid) |
|
297
|
5 |
14 |
unless (defined $code and ref $code eq 'CODE') |
|
307
|
0 |
14 |
unless (defined $pid) |
|
312
|
0 |
14 |
if ($pid == 0) { } |
|
320
|
0 |
0 |
unless (eval {
do {
$return = &$code($self->args);
1
}
}) |
|
386
|
0 |
25 |
unless (defined $pid and $pid > 0) |
|
391
|
0 |
25 |
if ($self->_ppid != $$) |
|
396
|
7 |
18 |
if (defined $self->status) |
|
401
|
4 |
14 |
defined $timeout ? : |
|
407
|
0 |
22 |
if ($result == -1) { } |
|
|
8 |
14 |
elsif ($result == 0) { } |
|
|
0 |
14 |
elsif ($result != $pid) { } |
|
417
|
8 |
0 |
if (defined $timeout) |
|
420
|
4 |
4 |
if $timemout_done++ |
|
431
|
4 |
0 |
if ($HIRES) { } |
|
439
|
4 |
0 |
if $alarm |
|
456
|
14 |
0 |
if (WIFEXITED($status)) { } |
|
|
0 |
0 |
elsif (WIFSIGNALED($status)) { } |