| line |
true |
false |
branch |
|
240
|
0 |
46 |
unless defined $self->{'pid'} |
|
242
|
9 |
37 |
if ($self->{'pid'} == 0) { } |
|
|
37 |
0 |
elsif ($self->{'pid'} > 0) { } |
|
253
|
1 |
8 |
if (defined $self->{'redirect_stderr'}) |
|
259
|
1 |
8 |
if (defined $self->{'redirect_stdout'}) |
|
265
|
3 |
6 |
if (ref $func eq 'CODE') { } |
|
312
|
5279 |
0 |
if (defined $self->{'pid'}) { } |
|
313
|
5211 |
68 |
if (CORE::kill 0, $self->{'pid'}) { } |
|
353
|
25 |
1 |
unless defined $sig |
|
356
|
1 |
25 |
unless ($sig =~ /^[-\d]+$/) |
|
362
|
0 |
26 |
unless (defined $self->{'pid'}) |
|
368
|
26 |
0 |
if (CORE::kill $sig, $self->{'pid'}) { } |
|
405
|
1 |
6 |
if (@_) |
|
428
|
0 |
1 |
if (@_) |
|
481
|
0 |
25 |
if (@_) |
|
548
|
1 |
6 |
unless $self->pid |
|
552
|
1 |
5 |
if ($self->kill_on_destroy) |
|
554
|
0 |
1 |
if (defined $self->signal_on_destroy) { } |
|
562
|
2 |
4 |
if ($self->poll) |
|
612
|
0 |
2 |
if defined $Proc::Simple::EXIT_STATUS{$pid} |
|
637
|
5315 |
0 |
if (defined $WNOHANG) { } |
|
657
|
2 |
0 |
if (my $res = waitpid($pid, $WNOHANG) > 0) |
|
666
|
1245 |
6382 |
if (defined $Proc::Simple::EXIT_STATUS{$pid}) |
|
670
|
33 |
6349 |
if (my $res = waitpid($pid, $WNOHANG) > 0) { } |
|
720
|
20 |
0 |
unless (exists $Proc::Simple::DESTROYED{$pid}) |
|
733
|
0 |
25903 |
if ($Debug) |
|
754
|
0 |
19 |
unless open STDERR, '>/dev/null' |
|
767
|
0 |
19 |
if $@ |