line |
!l |
l&&!r |
l&&r |
condition |
75
|
0 |
0 |
0 |
$cmd && ref $cmd |
111
|
0 |
0 |
0 |
$$opts{'-debug'} and $$opts{'-debug'} =~ /^\d+$/ |
115
|
0 |
0 |
0 |
$$opts{'-argv0'} and not ref $$opts{'-argv0'} |
139
|
0 |
0 |
0 |
$$self{'opts'}{'warn'} and defined $$self{'umask'} |
171
|
0 |
0 |
0 |
@_ and not defined $_[0] |
177
|
0 |
0 |
0 |
$$self{'opts'}{'warn'} and defined $$self{'wd'} |
181
|
0 |
0 |
0 |
$$self{'run'} and defined $path |
185
|
0 |
0 |
0 |
defined $path and not ref $path |
217
|
0 |
0 |
0 |
$$self{'opts'}{'warn'} and exists $$self{'env'}{$e} |
261
|
0 |
0 |
0 |
&Scalar::Util::blessed($obj) and $obj->can('chain') |
345
|
0 |
0 |
0 |
$$self{'opts'}{'warn'} and $$self{'stdin'} |
353
|
0 |
0 |
0 |
ref $_[0] and ref $_[0] ne 'CODE' |
|
0 |
0 |
0 |
ref $_[0] and ref $_[0] ne 'CODE' and ref $_[0] ne 'SCALAR' |
517
|
0 |
0 |
0 |
ref $_[0] ne 'CODE' and ref $_[0] ne 'SCALAR' |
749
|
0 |
0 |
0 |
$$self{'stdin'}[0] ne 'file' and vec $wout, fileno $$self{'stdin'}[2], 1 |
798
|
0 |
0 |
0 |
not $finished and length $$self{'stdin'}[3] < $IPC::ShellCmd::BufferLength |
823
|
0 |
0 |
0 |
$finished and not length $$self{'stdin'}[3] |
832
|
0 |
0 |
0 |
$$self{$fh}[0] ne 'file' and vec $rout, fileno $$self{$fh}[2], 1 |
855
|
0 |
0 |
0 |
not defined $$self{'status'} and waitpid $pid, 1 |
891
|
0 |
0 |
0 |
$type ne 'plain' and $type ne 'coderef' |
|
0 |
0 |
0 |
$type ne 'plain' and $type ne 'coderef' and $type ne 'scalarref' |
|
0 |
0 |
0 |
$type ne 'plain' and $type ne 'coderef' and $type ne 'scalarref' and $type ne 'file' |
|
0 |
0 |
0 |
$type eq 'plain' and $fh ne 'stdin' |
922
|
0 |
0 |
0 |
$$self{$fh} and $$self{$fh}[0] eq 'filename' |
949
|
0 |
0 |
0 |
$$file{$fh} and $$el{'opt'}{$fh} |
983
|
0 |
0 |
0 |
$$self{$fh} and $$self{$fh}[0] eq 'filename' |
|
0 |
0 |
0 |
$$self{$fh} and $$self{$fh}[0] eq 'fd' |
line |
l |
!l&&r |
!l&&!r |
condition |
75
|
0 |
0 |
0 |
not $cmd && ref $cmd or ref $cmd ne 'ARRAY' |
86
|
0 |
0 |
0 |
not defined $cmd_el or ref $cmd_el |
151
|
0 |
0 |
0 |
ref $umask or not $umask =~ /^\d+$/ |
386
|
0 |
0 |
0 |
not defined $_[1] or ref $_[1] |
|
0 |
0 |
0 |
not defined $_[1] or ref $_[1] or $_[1] =~ /\000/ |
393
|
0 |
0 |
0 |
not defined $_[1] or ref $_[1] |
|
0 |
0 |
0 |
not defined $_[1] or ref $_[1] or not $_[1] =~ /^\d+$/ |
517
|
0 |
0 |
0 |
not ref $_[0] or ref $_[0] ne 'CODE' and ref $_[0] ne 'SCALAR' |
551
|
0 |
0 |
0 |
not defined $_[1] or ref $_[1] |
|
0 |
0 |
0 |
not defined $_[1] or ref $_[1] or $_[1] =~ /\000/ |
558
|
0 |
0 |
0 |
not defined $_[1] or ref $_[1] |
|
0 |
0 |
0 |
not defined $_[1] or ref $_[1] or not $_[1] =~ /^\d+$/ |
746
|
0 |
0 |
0 |
$rin =~ /[^\0]/ or $win =~ /[^\0]/ |
862
|
0 |
0 |
0 |
$rin =~ /[^\0]/ or $win =~ /[^\0]/ |
|
0 |
0 |
0 |
$rin =~ /[^\0]/ or $win =~ /[^\0]/ or defined $$self{'status'} |
901
|
0 |
0 |
0 |
$type eq 'plain' or $type eq 'coderef' |
|
0 |
0 |
0 |
$type eq 'plain' or $type eq 'coderef' or $type eq 'scalarref' |