line |
!l |
l&&!r |
l&&r |
condition |
1135
|
96 |
8 |
4 |
$make =~ /^OLYMPUS/ and $model =~ /^E-(1|300|330)\b/ |
|
96 |
8 |
0 |
$make =~ /^OLYMPUS/ and $model =~ /^(C2500L|C-1Z?|C-5000Z|X-2|C720UZ|C725UZ|C150|C2Z|E-10|E-20|FerrariMODEL2003|u20D|u10D)\b/ |
|
79 |
0 |
0 |
$et->{'TIFF_TYPE'} eq "SRW" and $make eq "SAMSUNG" |
|
79 |
0 |
0 |
$et->{'TIFF_TYPE'} eq "SRW" and $make eq "SAMSUNG" and $model eq "EK-GN120" |
1231
|
2101 |
2 |
0 |
defined $valBlock{$valPtr} and $valBlock{$valPtr} > $size |
1236
|
2103 |
0 |
0 |
defined $valBlkAdj{$valPtr} and $valBlkAdj{$valPtr} > $size |
1270
|
149 |
0 |
0 |
defined $fixBase && $fixBase ne '' |
1281
|
81 |
0 |
65 |
$et->{'Make'} =~ /^Canon/ and $dirInfo->{'DirLen'} > 8 |
1284
|
42 |
0 |
23 |
$footer =~ /^(II\x2a\0|MM\0\x2a)/ and substr($footer, 0, 2) eq &GetByteOrder() |
1339
|
5 |
0 |
12 |
$gap == -12 and not $entryBased |
1358
|
120 |
0 |
3 |
$countNeg12 > $countZero && $valBlkAdj->{'MIN'} >= $ifdLen - 2 || ($valBlkAdj->{'MIN'} == $ifdLen - 2 || $valBlkAdj->{'MIN'} == $ifdLen + 2) and $valBlkAdj->{'MAX'} <= $dirInfo->{'DirLen'} - 2 |
1379
|
0 |
0 |
26 |
$ptr > 0 and $ptr <= length($$dataPt) - 8 |
|
0 |
0 |
26 |
$ptr > 0 and $ptr <= length($$dataPt) - 8 and substr($$dataPt, $ptr, 8) eq "PrintIM\0" |
1383
|
82 |
12 |
0 |
$dirInfo->{'FixBase'} and $dirInfo->{'FixBase'} == 2 |
1384
|
0 |
0 |
0 |
$diff >= 0 and $diff <= 24 |
1489
|
0 |
0 |
66 |
$tagInfo and $tagInfo->{'SubDirectory'} |
1491
|
33 |
29 |
4 |
$subdir->{'ProcessProc'} and $subdir->{'ProcessProc'} eq \&Image::ExifTool::MakerNotes::ProcessUnknown || $subdir->{'ProcessProc'} eq \&Image::ExifTool::MakerNotes::ProcessUnknownOrPreview |
1517
|
9 |
0 |
0 |
$subdir->{'ProcessProc'} and $subdir->{'ProcessProc'} eq \&Image::ExifTool::MakerNotes::FixLeicaBase |
1553
|
127 |
6 |
0 |
&SetByteOrder(substr($$dataPt, $pos, 2)) and &Get16u($dataPt, $pos + 2) == 42 |
1561
|
0 |
0 |
6 |
$ptr >= $ifdOffsetPos + 4 and $ptr + $offset + 14 <= $dirLen |
1600
|
4 |
0 |
0 |
$num == 23 and $index == 21 |
|
4 |
0 |
0 |
$num == 23 and $index == 21 and $et->{'Make'} eq "SAMSUNG" |
1609
|
4 |
0 |
0 |
$index == $num - 1 and $et->{'Model'} =~ /EOS 40D/ |
1612
|
1651 |
12 |
0 |
$num == 12 and $et->{'Make'} eq "SONY" |
|
1663 |
0 |
0 |
$num == 12 and $et->{'Make'} eq "SONY" and $index >= 8 |
1614
|
1663 |
0 |
0 |
$format == 16 and $et->{'Make'} eq "Apple" |
1677
|
47 |
0 |
0 |
$et->{'HTML_DUMP'} and $dirInfo->{'DirLen'} > 8 |
1682
|
0 |
0 |
0 |
$footer =~ /^(II\x2a\0|MM\0\x2a)/ and substr($footer, 0, 2) eq &GetByteOrder() |
1744
|
0 |
3 |
0 |
$dirLen > 6 and substr($$dataPt, $dirStart, 3) eq "\377\330\377" |
1768
|
0 |
1 |
0 |
$dirLen > 6 and substr($$dataPt, $dirStart, 3) eq "\377\330\377" |