| line | true | false | branch | 
 
| 292 | 0 | 0 | if ($self->dst) { } | 
 
| 323 | 0 | 0 | unless sysseek $srcFh, $srcSeek, 0 | 
 
| 338 | 0 | 0 | if ($die) | 
 
| 357 | 0 | 0 | unless sysseek $chkFh, $block * $hashSize, 0 | 
 
| 362 | 0 | 0 | if ($oldHashSize != $hashSize or $oldHash eq "\000" x $hashSize) { } | 
 
|  | 0 | 0 | elsif ($newHash eq $oldHash) { } | 
 
| 364 | 0 | 0 | if ($self->sparse and $newHash eq $nullHash) { } | 
 
| 386 | 0 | 0 | if ($writeData) | 
 
| 387 | 0 | 0 | unless sysseek $dstFh, $srcSeek, 0 | 
 
| 393 | 0 | 0 | if ($writeHash) | 
 
| 394 | 0 | 0 | unless sysseek $chkFh, $block * $hashSize, 0 | 
 
| 409 | 0 | 0 | if ($end and $srcSeek > $end) | 
 
| 416 | 0 | 0 | if ($dstFh and $status eq 'sparse') | 
 
| 417 | 0 | 0 | unless sysseek $dstFh, $srcSeek - 1, 0 | 
 
| 423 | 0 | 0 | if ($self->truncate and $dstFh and $srcSeek and @{$self->data;} == 1 and $self->data->[0]{'start'} == 0 and $self->data->[0]{'end'} == 0) | 
 
| 445 | 0 | 0 | if ($srcClose) | 
 
| 448 | 0 | 0 | if ($dstClose) | 
 
| 451 | 0 | 0 | if ($chkClose) | 
 
| 474 | 0 | 0 | if (my $t = &reftype($file)) { } | 
 
| 475 | 0 | 0 | if ($t eq 'GLOB') { } | 
 
| 488 | 0 | 0 | unless sysopen my $fh, $file, $mode |