| line |
true |
false |
branch |
|
53
|
0 |
0 |
unless defined $_ |
|
55
|
0 |
0 |
if ref $fd |
|
56
|
0 |
0 |
if &_debugging_details() |
|
58
|
0 |
0 |
if not defined $osfh or $osfh == INVALID_HANDLE_VALUE() |
|
66
|
0 |
0 |
unless defined $_ |
|
68
|
0 |
0 |
if ref $fd |
|
69
|
0 |
0 |
if &_debugging_details() |
|
71
|
0 |
0 |
if not defined $osfh or $osfh == INVALID_HANDLE_VALUE() |
|
188
|
0 |
0 |
unless $saw_pipe |
|
191
|
0 |
0 |
if &_debugging_details() and $ok_to_optimize_outputs |
|
193
|
0 |
0 |
if &_debugging_details() and $veto_output_optimization |
|
196
|
0 |
0 |
if ($h->{'noinherit'} and not $ok_to_optimize_outputs) |
|
197
|
0 |
0 |
if &_debugging_details() and $ok_to_optimize_outputs |
|
203
|
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 '|') { } |
|
204
|
0 |
0 |
if ($_->{'TYPE'} eq '<') |
|
205
|
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'}) { } |
|
211
|
0 |
0 |
if ($_->{'KFD'} == 0) |
|
215
|
0 |
0 |
if &_debugging_details() |
|
223
|
0 |
0 |
if ($_->{'KFD'} == 0) |
|
224
|
0 |
0 |
if &_debugging_details() |
|
242
|
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() |
|
249
|
0 |
0 |
if &_debugging_details() |
|
254
|
0 |
0 |
if &_debugging_details() or &_debugging_not_optimized() |
|
262
|
0 |
0 |
unless ($ok_to_optimize_outputs or $veto_output_optimization) |
|
263
|
0 |
0 |
if &_debugging_details() or &_debugging_not_optimized() |
|
268
|
0 |
0 |
if ($ok_to_optimize_outputs and $veto_output_optimization) |
|
270
|
0 |
0 |
if &_debugging_details() or &_debugging_not_optimized() |
|
280
|
0 |
0 |
if ($_->{'TYPE'} eq '>') |
|
281
|
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)) |
|
305
|
0 |
0 |
ref $_->{'DEST'} ? : |
|
|
0 |
0 |
defined $_->{'FILENAME'} ? : |
|
|
0 |
0 |
defined $_->{'DEST'} ? : |
|
|
0 |
0 |
@{$_->{'FILTERS'};} ? : |
|
|
0 |
0 |
if &_debugging_details() |
|
369
|
0 |
0 |
if exists $saved->{$fd} |
|
384
|
0 |
0 |
if (exists $saved_as->{$fd2}) |
|
394
|
0 |
0 |
if &_debugging_details() |
|
412
|
0 |
0 |
if defined $op->{'FD'} |
|
414
|
0 |
0 |
if (defined $op->{'KFD'} and $op->{'KFD'} > 2) |
|
423
|
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') { } |
|
424
|
0 |
0 |
unless ($op->{'TFD'} == $op->{'KFD'}) |
|
431
|
0 |
0 |
unless $op->{'KFD1'} == $op->{'KFD2'} |
|
446
|
0 |
0 |
if /[\"\s]|^$/ |
|
450
|
0 |
0 |
if &_debugging() |
|
453
|
0 |
0 |
unless Win32::Process::Create($process, $cmd->[0], $cmd_line, 1, 0, '.') |