line |
true |
false |
branch |
308
|
0 |
0 |
if $Debug |
316
|
0 |
0 |
if (ref $cmd eq 'ARRAY') { } |
|
0 |
0 |
elsif (ref $cmd eq 'CODE') { } |
328
|
0 |
0 |
if (defined $input) |
329
|
0 |
0 |
if (ref $input) { } |
336
|
0 |
0 |
if ($self->input_chunking) |
344
|
0 |
0 |
if (defined $self->want_single_list) { } |
379
|
0 |
0 |
if $Debug |
387
|
0 |
0 |
unless pipe GETSTDOUT, PUTSTDOUT |
388
|
0 |
0 |
unless pipe GETSTDERR, PUTSTDERR |
395
|
0 |
0 |
if (defined $inputref) |
396
|
0 |
0 |
unless pipe GETSTDIN, PUTSTDIN |
411
|
0 |
0 |
if ($pid = fork) { } |
|
0 |
0 |
elsif (defined $pid) { } |
|
0 |
0 |
elsif ($! =~ /No more process/) { } |
415
|
0 |
0 |
if (defined $inputref) |
428
|
0 |
0 |
if ($t < 1) |
445
|
0 |
0 |
if (defined $inputref) |
449
|
0 |
0 |
if ($self->in_after_out_closed) |
459
|
0 |
0 |
if (defined $win and vec $wout, $fileno_putstdin, 1) |
462
|
0 |
0 |
if ($self->input_chunking) { } |
463
|
0 |
0 |
if ($gotread) |
469
|
0 |
0 |
unless (defined $s) |
470
|
0 |
0 |
if ($self->stdin_error_ok) { } |
477
|
0 |
0 |
if (scalar @inputlines == 0) |
485
|
0 |
0 |
unless defined $s |
487
|
0 |
0 |
if ($stdindone >= $stdinlen) |
491
|
0 |
0 |
if ($indone) |
494
|
0 |
0 |
if ($self->in_after_out_closed) |
499
|
0 |
0 |
if (vec $rout, $fileno_getstdout, 1) |
502
|
0 |
0 |
if ($cbStdout and $s) |
505
|
0 |
0 |
if ($lastcr >= 0) |
510
|
0 |
0 |
unless defined $s |
512
|
0 |
0 |
unless ($s) |
518
|
0 |
0 |
if (vec $rout, $fileno_getstderr, 1) |
521
|
0 |
0 |
if ($cbStderr and $s) |
524
|
0 |
0 |
if ($lastcr >= 0) |
529
|
0 |
0 |
unless defined $s |
531
|
0 |
0 |
unless ($s) |
541
|
0 |
0 |
if ($cbStdout and $outs) |
545
|
0 |
0 |
if ($cbStderr and $oute) |
559
|
0 |
0 |
if ($@) |
560
|
0 |
0 |
if ($@ =~ /SIG(ALRM|PIPE)/) { } |
562
|
0 |
0 |
if ($sig eq 'ALRM') { } |
586
|
0 |
0 |
if (not defined $$self{'status'} and kill 0, $pid and $self->sigterm_exit_time) |
598
|
0 |
0 |
if (not defined $$self{'status'} and kill 0, $pid and $self->sigkill_exit_time) |
614
|
0 |
0 |
if (not defined $$self{'status'}) { } |
615
|
0 |
0 |
if (kill 0, $pid) |
623
|
0 |
0 |
if (kill 0, $pid) |
636
|
0 |
0 |
if (defined $inputref) |
640
|
0 |
0 |
unless open STDOUT, '>&=PUTSTDOUT' |
641
|
0 |
0 |
if ($do_single_list) { } |
642
|
0 |
0 |
unless open STDERR, '>&=PUTSTDOUT' |
645
|
0 |
0 |
unless open STDERR, '>&=PUTSTDERR' |
648
|
0 |
0 |
if (defined $inputref) |
649
|
0 |
0 |
unless open STDIN, '<&=GETSTDIN' |
653
|
0 |
0 |
if (ref $cmd eq 'CODE') { } |
|
0 |
0 |
elsif (ref $cmd eq 'ARRAY') { } |
683
|
0 |
0 |
if (defined $patout or defined $paterr) |
684
|
0 |
0 |
unless $$self{'stdout'} =~ /$patout/ |
685
|
0 |
0 |
unless $$self{'stderr'} =~ /$paterr/ |
687
|
0 |
0 |
if ($self->accept_no_error and $$self{'stderr'}) |
691
|
0 |
0 |
if $Debug |
692
|
0 |
0 |
if $Debug |
693
|
0 |
0 |
if $Debug |
694
|
0 |
0 |
if $Debug |
696
|
0 |
0 |
if ($redo) { } |
697
|
0 |
0 |
if ($ntry >= $$self{'num_tries'}) |
701
|
0 |
0 |
if (time + $self->time_btw_tries >= $endtime) |
712
|
0 |
0 |
if (wantarray) { } |
825
|
0 |
0 |
unless my $type = ref $self |
828
|
0 |
0 |
unless (exists $$self{$name}) |
831
|
0 |
0 |
if (@_) |
833
|
0 |
0 |
unless (exists $intdefaults{$name}) |
850
|
0 |
0 |
$a > $b ? : |
857
|
0 |
0 |
$a < $b ? : |
864
|
0 |
0 |
unless $Debug |
865
|
0 |
0 |
if (ref $_[0]) { } |