| line |
true |
false |
branch |
|
621
|
0 |
182 |
unless my $raf = $dirInfo->{'RAF'} |
|
627
|
0 |
182 |
unless $raf->Seek($blockStart + $blockSize - 4, 0) |
|
628
|
0 |
182 |
unless $raf->Read($buff, 4) == 4 |
|
631
|
26 |
156 |
unless $et->{'ProcessedCanonRaw'} |
|
632
|
0 |
182 |
if ($et->{'ProcessedCanonRaw'}{$dirOffset}) |
|
637
|
0 |
182 |
unless $raf->Seek($dirOffset, 0) |
|
638
|
0 |
182 |
unless $raf->Read($buff, 2) == 2 |
|
641
|
0 |
182 |
unless $raf->Read($buff, 10 * $entries) == 10 * $entries |
|
643
|
7 |
175 |
if $verbose |
|
651
|
0 |
1008 |
if ($tag & 32768) |
|
659
|
156 |
852 |
if ($tagType == 40 || $tagType == 48 and not $valueInDir) |
|
662
|
156 |
0 |
if $tagInfo |
|
663
|
0 |
156 |
unless $name |
|
673
|
6 |
150 |
if ($verbose) |
|
686
|
684 |
168 |
if ($tagInfo) |
|
688
|
64 |
620 |
if $tagInfo->{'Format'} |
|
693
|
381 |
471 |
if ($valueInDir) { } |
|
699
|
282 |
97 |
if not defined $count and $format and $format ne "string" and not $subdir |
|
704
|
0 |
471 |
if ($et->{'ImageDataHash'} and $tagID == 8197) |
|
705
|
0 |
0 |
if $raf->Seek($ptr, 0) |
|
707
|
457 |
14 |
if ($size <= 512 or $verbose > 2 and $size <= 65536 or $tagInfo and $tagInfo->{'SubDirectory'} || grep(/^$tagInfo->{'Name'}$/i, $et->GetRequestedTags)) { } |
|
713
|
0 |
457 |
unless ($raf->Seek($ptr, 0) and $raf->Read($value, $size) == $size) |
|
719
|
2 |
12 |
if ($tagInfo) |
|
720
|
2 |
0 |
if ($et->Options("Binary") or $verbose) |
|
722
|
0 |
2 |
unless ($raf->Seek($ptr, 0) and $raf->Read($value, $size) == $size) |
|
736
|
540 |
312 |
if ($format and not $count) |
|
742
|
43 |
809 |
if ($verbose) |
|
744
|
39 |
4 |
if $format |
|
756
|
188 |
664 |
if ($buildMakerNotes) |
|
760
|
168 |
684 |
unless defined $tagInfo |
|
762
|
224 |
460 |
if ($subdir) { } |
|
765
|
224 |
0 |
if ($subdir->{'TagTable'}) { } |
|
767
|
0 |
224 |
unless ($newTagTable) |
|
777
|
0 |
224 |
if $subdir->{'Start'} |
|
792
|
0 |
224 |
if (defined $subdir->{'Validate'} and not eval $subdir->{'Validate'}) { } |
|
799
|
444 |
16 |
if $format |
|
802
|
2 |
458 |
if $delRawConv |
|
819
|
0 |
26 |
unless $raf->Read($buff, 2) == 2 |
|
820
|
0 |
26 |
unless &SetByteOrder($buff) |
|
821
|
0 |
26 |
unless $raf->Read($buff, 4) == 4 |
|
822
|
0 |
26 |
unless $raf->Read($sig, 8) == 8 |
|
823
|
0 |
26 |
unless $sig =~ /^HEAP(CCDR|JPGM)/ |
|
826
|
0 |
26 |
unless $raf->Seek(0, 2) |
|
827
|
0 |
26 |
unless my $filesize = $raf->Tell |
|
830
|
6 |
20 |
if $buildMakerNotes |
|
849
|
0 |
26 |
unless (&ProcessCanonRaw($et, \%dirInfo, $rawTagTable)) |
|
855
|
6 |
20 |
if $buildMakerNotes |
|
858
|
7 |
19 |
if ($et->{'FILE_TYPE'} eq "CRW") |
|
860
|
7 |
0 |
if $trailInfo |