| line |
true |
false |
branch |
|
36
|
0 |
1 |
if ($htmlDump) |
|
43
|
0 |
1 |
if ($dirStart > $maxOffset and not $et->Options("LargeFileSupport")) |
|
47
|
0 |
1 |
unless ($raf->Seek($dirStart, 0)) |
|
52
|
0 |
1 |
unless ($raf->Read($dirBuff, 8) == 8) |
|
57
|
0 |
1 |
if $verbose > 0 |
|
59
|
0 |
1 |
if ($bsize > $maxOffset) |
|
64
|
0 |
1 |
unless ($raf->Read($dirBuff, $bsize) == $bsize) |
|
69
|
0 |
1 |
unless $raf->Read($nextIFD, 8) == 8 |
|
70
|
0 |
1 |
if ($htmlDump) |
|
72
|
0 |
0 |
if (defined $nextIFD) |
|
76
|
0 |
0 |
if $off |
|
87
|
0 |
8 |
unless (defined $formatSize) |
|
97
|
0 |
8 |
unless defined $tagInfo or $verbose |
|
100
|
0 |
8 |
if ($size > 8) { } |
|
101
|
0 |
0 |
if ($size > $maxOffset) |
|
106
|
0 |
0 |
if ($valuePtr > $maxOffset and not $et->Options("LargeFileSupport")) |
|
110
|
0 |
0 |
unless ($raf->Seek($valuePtr, 0) and $raf->Read($valBuff, $size) == $size) |
|
119
|
0 |
8 |
if (defined $tagInfo and not $tagInfo) |
|
124
|
0 |
8 |
if ($htmlDump) |
|
127
|
0 |
0 |
if defined $rational |
|
129
|
0 |
0 |
if ($tagID == 37500 and $dirName eq 'ExifIFD') { } |
|
|
0 |
0 |
elsif ($tagInfo) { } |
|
140
|
0 |
0 |
if ($size > 8) { } |
|
146
|
0 |
0 |
if length $tval > 32 |
|
147
|
0 |
0 |
if ($formatStr =~ /^(string|undef|binary)/) { } |
|
|
0 |
0 |
elsif ($tagInfo and &Image::ExifTool::IsInt($tval)) { } |
|
151
|
0 |
0 |
if ($tagInfo->{'IsOffset'}) { } |
|
|
0 |
0 |
elsif ($tagInfo->{'PrintHex'}) { } |
|
159
|
0 |
0 |
if ($tagInfo and $tagInfo->{'SubIFD'}) { } |
|
165
|
0 |
0 |
if ($size > 8) |
|
167
|
0 |
0 |
$tagInfo && $tagInfo->{'SubDirectory'} && $tagInfo->{'MakerNotes'} ? : |
|
171
|
0 |
8 |
if ($tagInfo and $tagInfo->{'SubIFD'}) { } |
|
173
|
0 |
0 |
if $verbose > 0 |
|
188
|
0 |
0 |
if $i |
|
210
|
8 |
0 |
if $tagKey |
|
213
|
0 |
1 |
unless $dirName =~ /^(IFD|SubIFD)(\d*)$/ |
|
215
|
0 |
1 |
unless defined $nextIFD |
|
217
|
1 |
0 |
unless $dirStart |
|
233
|
0 |
1 |
unless $raf->Read($buff, 16) == 16 |
|
234
|
0 |
1 |
unless $buff =~ /^(MM\0\x2b\0\x08\0\0|II\x2b\0\x08\0\0\0)/ |
|
235
|
0 |
1 |
if ($dirInfo->{'OutFile'}) |
|
242
|
0 |
1 |
if ($et->{'HTML_DUMP'}) |
|
243
|
0 |
0 |
&GetByteOrder() eq 'II' ? : |