| line |
!l |
l&&!r |
l&&r |
condition |
|
90
|
0 |
0 |
26 |
$len > 0 and $len < 10000000 |
|
|
0 |
0 |
26 |
$len > 0 and $len < 10000000 and $raf->Read($buff, $len) == $len |
|
|
0 |
0 |
26 |
$len > 0 and $len < 10000000 and $raf->Read($buff, $len) == $len and $buff =~ /\xff{4}\x1b\*9HWfu\x84\x93\xa2\xb1$/ |
|
|
0 |
0 |
26 |
$len > 0 and $len < 10000000 and $raf->Read($buff, $len) == $len and $buff =~ /\xff{4}\x1b\*9HWfu\x84\x93\xa2\xb1$/ and $buff =~ /(streamdata|vivo\{")/g |
|
108
|
19 |
0 |
0 |
$buff =~ /^streamdata\xff\xd8\xff/ and $buff =~ /\xff\xd9stream(info|coun)/g |
|
143
|
0 |
0 |
0 |
$raf->Seek(-8 - $dirInfo->{'Offset'}, 2) and $raf->Read($buff, 8) == 8 |
|
152
|
0 |
0 |
0 |
$jlen < $end - $start and $jlen > 8 |
|
|
0 |
0 |
0 |
$jlen < $end - $start and $jlen > 8 and $raf->Seek($end - $jlen) |
|
|
0 |
0 |
0 |
$jlen < $end - $start and $jlen > 8 and $raf->Seek($end - $jlen) and $raf->Read($buff, $jlen - 8) == $jlen - 8 |
|
159
|
0 |
0 |
0 |
$_->{'offset'} and $_->{'offset'} > $maxOff |
|
|
0 |
0 |
0 |
$_->{'offset'} and $_->{'offset'} > $maxOff and $maxOff = $_->{'offset'} |
|
161
|
0 |
0 |
0 |
$dump and $trailLen |
|
172
|
0 |
0 |
0 |
$off and $name |
|
|
0 |
0 |
0 |
$off and $name and $len |
|
173
|
0 |
0 |
0 |
$raf->Seek($end - $jlen - $off) and $raf->Read($buf2, $len) == $len |
|
203
|
0 |
0 |
2 |
ref $tag eq "ARRAY" and ref $mime eq "ARRAY" |
|
207
|
0 |
0 |
0 |
ref $mime eq "ARRAY" and ref $tag eq "ARRAY" |
|
234
|
0 |
0 |
0 |
$len->[$i] and defined $tag->[$i] |
|
236
|
0 |
0 |
0 |
$raf->Seek($start + $pos) and $raf->Read($buff, 16) == 16 |
|
|
0 |
0 |
0 |
$raf->Seek($start + $pos) and $raf->Read($buff, 16) == 16 and $raf->Seek($start + $pos) |
|
276
|
0 |
0 |
0 |
$pad && $pad->[$i] |
|
278
|
0 |
0 |
1 |
defined $tag->[$i] and defined $mime->[$i] |