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, ".")) |