| line | !l | l&&!r | l&&r | condition | 
 
| 343 | 0 | 0 | 0 | ref $rs->{'rsyncCmd'} ne 'ARRAY' and ref $rs->{'rsyncCmd'} ne 'CODE' | 
 
| 367 | 0 | 0 | 0 | ref $cmd eq 'ARRAY' and $rs->{'logLevel'} >= 1 | 
 
| 662 | 0 | 0 | 0 | not $thisIgnoreAttr and $f->{'size'} == $attr->{'size'} | 
 
|  | 0 | 0 | 0 | not $thisIgnoreAttr and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} | 
 
|  | 0 | 0 | 0 | not $thisIgnoreAttr and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} and !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} | 
 
|  | 0 | 0 | 0 | not $thisIgnoreAttr and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} and !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} and !$rs->{'rsyncOpts'}{'group'} || $f->{'gid'} == $attr->{'gid'} | 
 
|  | 0 | 0 | 0 | not $thisIgnoreAttr and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} and !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} and !$rs->{'rsyncOpts'}{'group'} || $f->{'gid'} == $attr->{'gid'} and !$rs->{'rsyncOpts'}{'owner'} || $f->{'uid'} == $attr->{'uid'} | 
 
|  | 0 | 0 | 0 | not $thisIgnoreAttr and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} and !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} and !$rs->{'rsyncOpts'}{'group'} || $f->{'gid'} == $attr->{'gid'} and !$rs->{'rsyncOpts'}{'owner'} || $f->{'uid'} == $attr->{'uid'} and !$rs->{'rsyncOpts'}{'hard-links'} || $f->{'hlink_self'} == $attr->{'hlink_self'} | 
 
| 731 | 0 | 0 | 0 | $rs->{'chunkData'} eq '' and $rs->getChunk(1) < 0 | 
 
| 748 | 0 | 0 | 0 | not $rs->{'fileList'}->decodeDone and $rs->getChunk(length($rs->{'chunkData'}) + 1) < 0 | 
 
| 774 | 0 | 0 | 0 | $rs->{'doPartial'} and $rs->{'fileList'}->flagGet($n) | 
 
| 781 | 0 | 0 | 0 | defined $f->{'hlink'} and not $f->{'hlink_self'} | 
 
| 818 | 0 | 0 | 0 | $phase == 1 and $rs->{'childDone'} < 3 | 
 
| 826 | 0 | 0 | 0 | $rs->{'doPartial'} and $rs->{'fileList'}->flagGet($n) | 
 
| 829 | 0 | 0 | 0 | $rs->{'logLevel'} >= 3 and ($f->{'mode'} & 61440) == 32768 | 
 
| 838 | 0 | 0 | 0 | not $ignoreAttr and $phase == 0 | 
 
|  | 0 | 0 | 0 | not $ignoreAttr and $phase == 0 and $f->{'size'} == $attr->{'size'} | 
 
|  | 0 | 0 | 0 | not $ignoreAttr and $phase == 0 and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} | 
 
|  | 0 | 0 | 0 | not $ignoreAttr and $phase == 0 and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} and !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} | 
 
|  | 0 | 0 | 0 | not $ignoreAttr and $phase == 0 and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} and !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} and !$rs->{'rsyncOpts'}{'group'} || $f->{'gid'} == $attr->{'gid'} | 
 
|  | 0 | 0 | 0 | not $ignoreAttr and $phase == 0 and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} and !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} and !$rs->{'rsyncOpts'}{'group'} || $f->{'gid'} == $attr->{'gid'} and !$rs->{'rsyncOpts'}{'owner'} || $f->{'uid'} == $attr->{'uid'} | 
 
|  | 0 | 0 | 0 | not $ignoreAttr and $phase == 0 and $f->{'size'} == $attr->{'size'} and $f->{'mtime'} == $attr->{'mtime'} and !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} and !$rs->{'rsyncOpts'}{'group'} || $f->{'gid'} == $attr->{'gid'} and !$rs->{'rsyncOpts'}{'owner'} || $f->{'uid'} == $attr->{'uid'} and !$rs->{'rsyncOpts'}{'hard-links'} || $f->{'hlink_self'} == $attr->{'hlink_self'} | 
 
| 849 | 0 | 0 | 0 | $rs->{'logLevel'} >= 3 and ($f->{'mode'} & 61440) == 32768 | 
 
| 854 | 0 | 0 | 0 | $rs->{'rsyncOpts'}{'hard-links'} and defined $f->{'hlink'} | 
 
|  | 0 | 0 | 0 | $rs->{'rsyncOpts'}{'hard-links'} and defined $f->{'hlink'} and not $f->{'hlink_self'} | 
 
| 910 | 0 | 0 | 0 | $blkCnt > 0 and $nWrite > 0 | 
 
| 924 | 0 | 0 | 0 | $nWrite > 0 and not $rs->{'abort'} | 
 
| 930 | 0 | 0 | 0 | not @{$rs->{'doList'};} and $phase == 1 | 
 
|  | 0 | 0 | 0 | not @{$rs->{'doList'};} and $phase == 1 and $rs->{'childDone'} == 1 | 
 
| 945 | 0 | 0 | 0 | $phase == 1 && !@{$rs->{'doList'};} | 
 
| 1227 | 0 | 0 | 0 | $phase == 1 and $rs->{'rsyncOpts'}{'hard-links'} | 
 
| 1386 | 0 | 0 | 0 | defined $rs->{'fh_stderr'} and vec $rout, fileno $rs->{'fh_stderr'}, 1 | 
 
| 1487 | 0 | 0 | 0 | defined $rs->{'childFh'} and vec $rout, fileno $rs->{'childFh'}, 1 | 
 
| 1491 | 0 | 0 | 0 | defined $rs->{'fh_stderr'} and vec $rout, fileno $rs->{'fh_stderr'}, 1 | 
| line | l | !l&&r | !l&&!r | condition | 
 
| 143 | 0 | 0 | 0 | $rs->{'timeout'} ||= $rs->{'rsyncOpts'}{'timeout'} | 
 
| 241 | 0 | 0 | 0 | $rs->{'remote_protocol'} < 20 or $rs->{'remote_protocol'} > 40 | 
 
| 344 | 0 | 0 | 0 | $rs->{'rsyncCmdType'} eq 'full' or ref $rs->{'rsyncCmd'} ne 'ARRAY' | 
 
| 412 | 0 | 0 | 0 | $version < 20 or $version > 40 | 
 
| 597 | 0 | 0 | 0 | $rs->{'childDone'} >= 3 or $rs->pollChild(1) < 0 | 
 
| 662 | 0 | 0 | 0 | !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} | 
 
|  | 0 | 0 | 0 | !$rs->{'rsyncOpts'}{'group'} || $f->{'gid'} == $attr->{'gid'} | 
 
|  | 0 | 0 | 0 | !$rs->{'rsyncOpts'}{'owner'} || $f->{'uid'} == $attr->{'uid'} | 
 
|  | 0 | 0 | 0 | !$rs->{'rsyncOpts'}{'hard-links'} || $f->{'hlink_self'} == $attr->{'hlink_self'} | 
 
| 818 | 0 | 0 | 0 | @{$rs->{'doList'};} or $phase == 1 and $rs->{'childDone'} < 3 | 
 
| 838 | 0 | 0 | 0 | !$rs->{'rsyncOpts'}{'perms'} || $f->{'mode'} == $attr->{'mode'} | 
 
|  | 0 | 0 | 0 | !$rs->{'rsyncOpts'}{'group'} || $f->{'gid'} == $attr->{'gid'} | 
 
|  | 0 | 0 | 0 | !$rs->{'rsyncOpts'}{'owner'} || $f->{'uid'} == $attr->{'uid'} | 
 
|  | 0 | 0 | 0 | !$rs->{'rsyncOpts'}{'hard-links'} || $f->{'hlink_self'} == $attr->{'hlink_self'} | 
 
| 854 | 0 | 0 | 0 | not defined $attr->{'mode'} or ($attr->{'mode'} & 61440) != 32768 | 
 
| 1125 | 0 | 0 | 0 | not defined $dataR or length $$dataR == 0 | 
 
| 1190 | 0 | 0 | 0 | $rs->{'fio'}->fileDeltaRxNext(undef, undef) || $rs->{'fio'}->fileDeltaRxDone($md4digest, $phase) | 
 
| 1232 | 0 | 0 | 0 | not defined $f->{'hlink'} or $f->{'hlink_self'} | 
 
| 1431 | 0 | 0 | 0 | $code == 1 or $d =~ /^file has vanished: / | 
 
| 1458 | 0 | 0 | 0 | $flush or length $rs->{'writeBuf'} > 32768 |