|  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)) { }  |