line |
true |
false |
branch |
619
|
0 |
182 |
unless my $raf = $dirInfo->{'RAF'} |
625
|
0 |
182 |
unless $raf->Seek($blockStart + $blockSize - 4, 0) |
626
|
0 |
182 |
unless $raf->Read($buff, 4) == 4 |
629
|
26 |
156 |
unless $et->{'ProcessedCanonRaw'} |
630
|
0 |
182 |
if ($et->{'ProcessedCanonRaw'}{$dirOffset}) |
635
|
0 |
182 |
unless $raf->Seek($dirOffset, 0) |
636
|
0 |
182 |
unless $raf->Read($buff, 2) == 2 |
639
|
0 |
182 |
unless $raf->Read($buff, 10 * $entries) == 10 * $entries |
641
|
7 |
175 |
if $verbose |
649
|
0 |
1008 |
if ($tag & 32768) |
657
|
156 |
852 |
if ($tagType == 40 || $tagType == 48 and not $valueInDir) |
660
|
156 |
0 |
if $tagInfo |
661
|
0 |
156 |
unless $name |
671
|
6 |
150 |
if ($verbose) |
684
|
684 |
168 |
if ($tagInfo) |
686
|
64 |
620 |
if $tagInfo->{'Format'} |
691
|
381 |
471 |
if ($valueInDir) { } |
697
|
282 |
97 |
if not defined $count and $format and $format ne "string" and not $subdir |
701
|
457 |
14 |
if ($size <= 512 or $verbose > 2 and $size <= 65536 or $tagInfo and $tagInfo->{'SubDirectory'} || grep(/^$tagInfo->{'Name'}$/i, $et->GetRequestedTags)) { } |
707
|
0 |
457 |
unless ($raf->Seek($ptr, 0) and $raf->Read($value, $size) == $size) |
713
|
2 |
12 |
if ($tagInfo) |
714
|
2 |
0 |
if ($et->Options("Binary") or $verbose) |
716
|
0 |
2 |
unless ($raf->Seek($ptr, 0) and $raf->Read($value, $size) == $size) |
730
|
540 |
312 |
if ($format and not $count) |
736
|
43 |
809 |
if ($verbose) |
738
|
39 |
4 |
if $format |
750
|
188 |
664 |
if ($buildMakerNotes) |
754
|
168 |
684 |
unless defined $tagInfo |
756
|
224 |
460 |
if ($subdir) { } |
759
|
224 |
0 |
if ($subdir->{'TagTable'}) { } |
761
|
0 |
224 |
unless ($newTagTable) |
771
|
0 |
224 |
if $subdir->{'Start'} |
786
|
0 |
224 |
if (defined $subdir->{'Validate'} and not eval $subdir->{'Validate'}) { } |
793
|
444 |
16 |
if $format |
796
|
2 |
458 |
if $delRawConv |
813
|
0 |
26 |
unless $raf->Read($buff, 2) == 2 |
814
|
0 |
26 |
unless &SetByteOrder($buff) |
815
|
0 |
26 |
unless $raf->Read($buff, 4) == 4 |
816
|
0 |
26 |
unless $raf->Read($sig, 8) == 8 |
817
|
0 |
26 |
unless $sig =~ /^HEAP(CCDR|JPGM)/ |
820
|
0 |
26 |
unless $raf->Seek(0, 2) |
821
|
0 |
26 |
unless my $filesize = $raf->Tell |
824
|
6 |
20 |
if $buildMakerNotes |
843
|
0 |
26 |
unless (&ProcessCanonRaw($et, \%dirInfo, $rawTagTable)) |
849
|
6 |
20 |
if $buildMakerNotes |
852
|
7 |
19 |
if ($et->{'FILE_TYPE'} eq "CRW") |
854
|
7 |
0 |
if $trailInfo |