| line |
!l |
l&&!r |
l&&r |
condition |
|
163
|
2 |
0 |
0 |
$val =~ /^[0-9a-f]+$/ and not length $val & 1 |
|
211
|
2 |
2 |
14 |
$et->{'LastPListTag'} and $et->{'LastPListTag'} ne $tagInfo |
|
216
|
17 |
1 |
0 |
$plistType{$tag} and $et->{'FILE_TYPE'} eq "XMP" |
|
219
|
17 |
0 |
1 |
$tagInfo->{'CompressedPLIST'} and ref $val eq "SCALAR" |
|
|
17 |
1 |
0 |
$tagInfo->{'CompressedPLIST'} and ref $val eq "SCALAR" and not $$val =~ /^bplist00/ |
|
266
|
20 |
0 |
3 |
$type == 3 and defined $val |
|
288
|
0 |
0 |
5 |
defined $size and $size =~ /^\d+$/ |
|
319
|
3 |
6 |
0 |
defined $parent and length $parent > 1000 |
|
330
|
0 |
0 |
29 |
defined $key and length $key |
|
340
|
0 |
0 |
0 |
defined $key && $key =~ /^[-_a-zA-Z0-9]+$/ |
|
364
|
2 |
0 |
22 |
$et->{'LastPListTag'} and $et->{'LastPListTag'} ne $tagInfo |
|
375
|
0 |
1 |
9 |
defined $val and ref $val ne "HASH" |
|
400
|
6 |
0 |
0 |
$dirInfo->{'DirLen'} and $dirInfo->{'DirLen'} != length $$dataPt |
|
410
|
0 |
0 |
8 |
$raf->Seek(-32, 2) and $raf->Read($buff, 32) == 32 |
|
423
|
0 |
0 |
8 |
$raf->Seek($tableOff, 0) and $raf->Read($buff, $tableSize) == $tableSize |
|
464
|
0 |
0 |
4 |
$raf->Seek(0, 0) and $raf->Read($buff, 64) |
|
469
|
3 |
0 |
0 |
$et->{'FILE_EXT'} and $et->{'FILE_EXT'} eq "PLIST" |
|
|
3 |
0 |
0 |
$et->{'FILE_EXT'} and $et->{'FILE_EXT'} eq "PLIST" and $$dataPt =~ /^\xfe\xff\x00/ |