| line |
!l |
l&&!r |
l&&r |
condition |
|
1698
|
690 |
0 |
102 |
$tagInfo and $tagInfo->{'Format'} |
|
1762
|
0 |
0 |
0 |
$rafStart and $et->Options("ExtractEmbedded") |
|
1812
|
0 |
0 |
2 |
$raf->Seek($jpos, 0) and $raf->Read($jpeg, $jlen) == $jlen |
|
1823
|
0 |
0 |
0 |
$raf->Seek($mpos, 0) and $raf->Read($mraw, $mlen) == $mlen |
|
1830
|
0 |
0 |
0 |
substr($hdr, 192, 8) eq "\0\0\0\0\0\0\0\0" and substr($hdr, 200, 8) eq substr($hdr, 272, 8) |
|
1848
|
0 |
0 |
2 |
$success and $outJpeg |
|
1960
|
0 |
15 |
0 |
$jpos and $offset >= $jpos |
|
1961
|
0 |
0 |
15 |
$raf->Seek($offset + $base, 0) and $raf->Read($buff, 8) |
|
1979
|
6 |
0 |
0 |
$et->{'ImageDataHash'} and $raf->Seek($start, 0) |
|
1985
|
0 |
0 |
0 |
$raf->Seek($start, 0) and $raf->Read($buff, $mlen) == $mlen |
| line |
l |
!l&&r |
!l&&!r |
condition |
|
1636
|
0 |
0 |
0 |
$len == 0 or $off > $end |
|
|
0 |
0 |
0 |
$len == 0 or $off > $end or $off + $len > $end |
|
|
0 |
0 |
0 |
$len == 0 or $off > $end or $off + $len > $end or $len < 62 |
|
1644
|
0 |
0 |
0 |
$p < $dirStart or $p + $n > $end |
|
1654
|
0 |
0 |
0 |
$p < $dirStart or $p + $n > $end |
|
1795
|
2 |
0 |
0 |
$ver =~ /^\d{4}$/ or $testedRAF{$ver} |
|
1802
|
0 |
0 |
2 |
$mpos > 148 or $jpos > 148 + $mlen |
|
|
0 |
0 |
2 |
$mpos > 148 or $jpos > 148 + $mlen or $jpos < 104 |
|
|
0 |
0 |
2 |
$mpos > 148 or $jpos > 148 + $mlen or $jpos < 104 or $jpos & 3 |
|
1866
|
0 |
0 |
2 |
$oldPadLen > 1000000 or $oldPadLen < 0 |
|
|
0 |
0 |
2 |
$oldPadLen > 1000000 or $oldPadLen < 0 or not $raf->Seek($jpos + $jlen, 0) |
|
|
0 |
0 |
2 |
$oldPadLen > 1000000 or $oldPadLen < 0 or not $raf->Seek($jpos + $jlen, 0) or $raf->Read($buff, $oldPadLen) != $oldPadLen |
|
1887
|
0 |
0 |
8 |
$newPtr < 0 or $newPtr > 4294967295 |
|
1968
|
3 |
3 |
6 |
$offset == 100 or $offset == 128 |