| line |
true |
false |
branch |
|
57
|
0 |
0 |
unless defined $_ |
|
59
|
0 |
0 |
if ref $fd |
|
60
|
0 |
0 |
if &_debugging_details() |
|
62
|
0 |
0 |
if not defined $osfh or $osfh == INVALID_HANDLE_VALUE() |
|
70
|
0 |
0 |
unless defined $_ |
|
72
|
0 |
0 |
if ref $fd |
|
73
|
0 |
0 |
if &_debugging_details() |
|
75
|
0 |
0 |
if not defined $osfh or $osfh == INVALID_HANDLE_VALUE() |
|
192
|
0 |
0 |
unless $saw_pipe |
|
195
|
0 |
0 |
if &_debugging_details() and $ok_to_optimize_outputs |
|
197
|
0 |
0 |
if &_debugging_details() and $veto_output_optimization |
|
200
|
0 |
0 |
if ($h->{'noinherit'} and not $ok_to_optimize_outputs) |
|
201
|
0 |
0 |
if &_debugging_details() and $ok_to_optimize_outputs |
|
207
|
0 |
0 |
if (substr($_->{'TYPE'}, 0, 1) eq '<') { } |
|
|
0 |
0 |
elsif ($_->{'TYPE'} eq 'close' and $_->{'KFD'} == 0) { } |
|
|
0 |
0 |
elsif ($_->{'TYPE'} eq 'dup' and $_->{'KFD2'} == 0) { } |
|
|
0 |
0 |
elsif ($_->{'TYPE'} eq '|') { } |
|
208
|
0 |
0 |
if ($_->{'TYPE'} eq "<") |
|
209
|
0 |
0 |
if (@{$_->{'FILTERS'};} > 1) { } |
|
|
0 |
0 |
elsif (ref $_->{'SOURCE'} eq 'SCALAR' or ref $_->{'SOURCE'} eq 'GLOB' or UNIVERSAL::isa($_, 'IO::Handle')) { } |
|
|
0 |
0 |
elsif (not ref $_->{'SOURCE'} and defined $_->{'SOURCE'}) { } |
|
215
|
0 |
0 |
if ($_->{'KFD'} == 0) |
|
219
|
0 |
0 |
if &_debugging_details() |
|
227
|
0 |
0 |
if ($_->{'KFD'} == 0) |
|
228
|
0 |
0 |
if &_debugging_details() |
|
246
|
0 |
0 |
ref $_->{'SOURCE'} ? : |
|
|
0 |
0 |
defined $_->{'FILENAME'} ? : |
|
|
0 |
0 |
defined $_->{'SOURCE'} ? : |
|
|
0 |
0 |
@{$_->{'FILTERS'};} > 1 ? : |
|
|
0 |
0 |
if &_debugging_details() or &_debugging_not_optimized() |
|
253
|
0 |
0 |
if &_debugging_details() |
|
258
|
0 |
0 |
if &_debugging_details() or &_debugging_not_optimized() |
|
266
|
0 |
0 |
unless ($ok_to_optimize_outputs or $veto_output_optimization) |
|
267
|
0 |
0 |
if &_debugging_details() or &_debugging_not_optimized() |
|
272
|
0 |
0 |
if ($ok_to_optimize_outputs and $veto_output_optimization) |
|
274
|
0 |
0 |
if &_debugging_details() or &_debugging_not_optimized() |
|
284
|
0 |
0 |
if ($_->{'TYPE'} eq ">") |
|
285
|
0 |
0 |
if (ref $_->{'DEST'} eq "SCALAR" or @{$_->{'FILTERS'};} > 1 || ref $_->{'DEST'} eq 'CODE' || ref $_->{'DEST'} eq 'ARRAY' and ($ok_to_optimize_outputs and not $veto_output_optimization)) |
|
309
|
0 |
0 |
ref $_->{'DEST'} ? : |
|
|
0 |
0 |
defined $_->{'FILENAME'} ? : |
|
|
0 |
0 |
defined $_->{'DEST'} ? : |
|
|
0 |
0 |
@{$_->{'FILTERS'};} ? : |
|
|
0 |
0 |
if &_debugging_details() |
|
378
|
0 |
0 |
if exists $saved->{$fd} |
|
393
|
0 |
0 |
if (exists $saved_as->{$fd2}) |
|
403
|
0 |
0 |
if &_debugging_details() |
|
412
|
0 |
0 |
if (UNIVERSAL::isa($cmd, 'IPC::Run::Win32Process')) { } |
|
|
0 |
0 |
elsif (not $cmd->[0] =~ /\.(bat|cmd) *$/i) { } |
|
438
|
0 |
0 |
if ($cmd->[0] =~ /["\r\n\0]/) |
|
451
|
0 |
0 |
if (@$cmd > 1) |
|
462
|
0 |
0 |
if ($cmd_line =~ s/%/%ipcrunpct%/g) { } |
|
470
|
0 |
0 |
if &_debugging() |
|
472
|
0 |
0 |
if &_debugging() |
|
486
|
0 |
0 |
if defined $op->{'FD'} |
|
488
|
0 |
0 |
if (defined $op->{'KFD'} and $op->{'KFD'} > 2) |
|
497
|
0 |
0 |
if (defined $op->{'TFD'}) { } |
|
|
0 |
0 |
elsif ($op->{'TYPE'} eq 'dup') { } |
|
|
0 |
0 |
elsif ($op->{'TYPE'} eq 'close') { } |
|
|
0 |
0 |
elsif ($op->{'TYPE'} eq 'init') { } |
|
498
|
0 |
0 |
unless ($op->{'TFD'} == $op->{'KFD'}) |
|
505
|
0 |
0 |
unless $op->{'KFD1'} == $op->{'KFD2'} |
|
517
|
0 |
0 |
if $need_pct |
|
527
|
0 |
0 |
unless (Win32::Process::Create($process, $app, $cmd_line, 1, 0, ".")) |