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' ? : |