line |
true |
false |
branch |
1562
|
1 |
1 |
if (@part >= 5 and $mon = $monthNum{ucfirst lc $part[1]}) { } |
|
1 |
0 |
elsif ($val =~ m[(\d{4})/\s*(\d+)/\s*(\d+)/?\s+(\d+):\s*(\d+)\s*(P?)]) { } |
|
0 |
0 |
elsif ($val =~ m[(\d{4})[-/](\d+)[-/](\d+)\s+(\d+:\d+:\d+)]) { } |
1569
|
0 |
1 |
$6 ? : |
1589
|
0 |
0 |
if ($ss >= 60) |
1591
|
0 |
0 |
if ++$min >= 60 |
1614
|
2 |
0 |
if $val[0] |
1615
|
2 |
0 |
if ($val[2] and $val[3]) |
1618
|
0 |
2 |
if $rat > "1.9" and $rat < "3.1" |
1620
|
2 |
0 |
if defined $dur1 |
1621
|
2 |
0 |
unless $subDoc++ < $et->{'DOC_COUNT'} |
1627
|
0 |
0 |
if ($subDoc == 1) { } |
1632
|
0 |
0 |
if $j |
1633
|
0 |
0 |
unless defined $rawValue->{$key} |
1641
|
0 |
0 |
if $i < 2 |
1643
|
0 |
0 |
$key ? : |
1645
|
0 |
0 |
unless defined $val[0] and defined $val[1] |
1660
|
0 |
0 |
if $size < 4 |
1661
|
0 |
0 |
if ($et->Options("Verbose")) |
1666
|
0 |
0 |
unless ($tagInfo) |
1668
|
0 |
0 |
unless $tagInfo |
1671
|
0 |
0 |
if ($tagInfo->{'SubDirectory'}) { } |
1684
|
0 |
0 |
unless ($offset) |
1714
|
0 |
0 |
if $n > 2 |
1739
|
13 |
0 |
unless ($charset) |
1740
|
0 |
13 |
if ($et->{'CodePage'}) { } |
|
13 |
0 |
elsif (defined $charset and $charset eq '0') { } |
1747
|
0 |
13 |
if $verbose |
1753
|
0 |
34 |
if ($start + $len > $end) |
1757
|
5 |
29 |
if ($tag eq "LIST" and $len >= 4) |
1765
|
28 |
6 |
if ($tagInfo) { } |
|
0 |
6 |
elsif ($verbose or $unknown) { } |
1766
|
17 |
11 |
if ($tagInfo->{'SubDirectory'}) { } |
|
10 |
1 |
elsif (not $tagInfo->{'Binary'}) { } |
1769
|
1 |
16 |
if (defined $newBase) |
1780
|
3 |
7 |
if ($format and $format eq "string") |
1784
|
3 |
0 |
if $charset |
1798
|
3 |
31 |
if $len & 1 |
1824
|
0 |
0 |
$a[2] ? : |
|
0 |
0 |
$a[4] ? : |
|
0 |
0 |
$a[6] ? : |
1827
|
0 |
0 |
unless ($ee) |
1862
|
0 |
0 |
$a[15] eq 'S' ? : |
1863
|
0 |
0 |
$a[14] eq 'W' ? : |
1867
|
0 |
0 |
unless ($ee) |
1888
|
0 |
0 |
unless ($et->Options("ExtractEmbedded")) |
1900
|
0 |
0 |
if $pos + $recLen{$rec} > $dataLen |
1904
|
0 |
0 |
if ($rec eq '0GPS') { } |
1907
|
0 |
0 |
if $endPos > $dataLen |
1912
|
0 |
0 |
if ($1 eq 'GC') { } |
1915
|
0 |
0 |
if ($buff =~ /\G(\d+),\d*,\d*,(\d+),([-\d.]+),(\d+),\d*,A/g) |
1921
|
0 |
0 |
if ($buff =~ /\GA,([\d.]+),([\d.]+),(\d+),([NS]),([EW])/g) |
1928
|
0 |
0 |
if $ns eq "S" |
1929
|
0 |
0 |
if $ew eq "W" |
1934
|
0 |
0 |
unless ($buff =~ /\$(GC|GA),$time,/g) |
1936
|
0 |
0 |
if (not $$dataPt =~ /\$(GC|GA),(\d+)/ or $1 ne $time) |
1938
|
0 |
0 |
if ($date) { } |
1944
|
0 |
0 |
if (defined $lat) |
1949
|
0 |
0 |
if (defined $alt) |
1966
|
0 |
0 |
if $_ >= 2147483648 |
1993
|
0 |
7 |
unless $raf->Read($buff, 12) == 12 |
1994
|
7 |
0 |
if ($buff =~ /^(RIFF|RF64)....(.{4})/s) { } |
1996
|
0 |
7 |
if $1 eq "RF64" |
1999
|
0 |
0 |
unless $buff =~ /^(LA0[234]|OFR |LPAC|wvpk)/ and $raf->Read($buf2, 1024) |
2002
|
0 |
0 |
unless $buff =~ /WAVE(.{4})?fmt /gs and $raf->Seek(pos($buff) - 4, 0) |
2004
|
0 |
7 |
if $et->Options("FastScan") |
2005
|
7 |
0 |
if $type |
2007
|
0 |
0 |
if $rf64 and $et->{'VALUE'}{'FileType'} |
2020
|
7 |
32 |
if ($num < 8) |
2021
|
0 |
7 |
if $num |
2022
|
0 |
7 |
if $validate and $pos != $riffEnd |
2028
|
4 |
28 |
if $tag eq "VP8X" and $type eq "WEBP" |
2030
|
10 |
22 |
if ($tag eq 'LIST') { } |
|
0 |
22 |
elsif ($tag eq 'data' and $len == 4294967295 and $et->{'DataSize64'}) { } |
2031
|
0 |
10 |
unless $raf->Read($buff, 4) == 4 |
2039
|
3 |
29 |
if ($len <= 0) |
2040
|
0 |
3 |
if ($len < 0) { } |
|
0 |
3 |
elsif ($tag eq "\000\000\000\000") { } |
2052
|
0 |
0 |
if ($et->Options("FastScan") and $tag eq 'data' || $tag eq 'idx1' || $tag eq 'LIST_movi' && !$ee) |
2061
|
0 |
29 |
if ($ee and $tag =~ /^(\d{2})tx$/) |
2063
|
0 |
0 |
unless defined $tagTbl->{$tag} |
2068
|
29 |
0 |
if ($tagInfo or $verbose || $unknown and not $tag =~ /^(data|idx1|LIST_movi|RIFF|\d{2}(db|dc|wb))$/) { } |
|
0 |
0 |
elsif ($tag eq 'RIFF') { } |
2069
|
0 |
29 |
unless $raf->Read($buff, $len2) == $len2 |
2070
|
0 |
0 |
if ($md5 and $isImageData{$tag}) |
2075
|
0 |
25 |
if ($tagInfo and ref $tagInfo eq "HASH" and $tagInfo->{'SetGroups'}) |
2078
|
0 |
0 |
if not $tagInfo and $verbose || $unknown |
2086
|
0 |
29 |
if ($setGroups) |
2090
|
0 |
29 |
if $ee |
2092
|
0 |
0 |
if $validate and $pos - 8 != $riffEnd |
2095
|
0 |
0 |
unless $raf->Read($buff, 4) == 4 |
2103
|
0 |
0 |
if ($md5 and $isImageData{$tag}) |
2107
|
0 |
0 |
if ($tag eq 'LIST_movi' and $ee) { } |
|
0 |
0 |
elsif (not $rewind) { } |
2108
|
0 |
0 |
if $rewind |
2111
|
0 |
0 |
if ($len > 2147483647 and not $et->Options("LargeFileSupport")) |
2115
|
0 |
0 |
if ($validate and $len2) { } |
2117
|
0 |
0 |
unless $raf->Seek($len2 - 1, 1) and $raf->Read($buff, 1) == 1 |
2119
|
0 |
0 |
unless $raf->Seek($len2, 1) |
2126
|
0 |
7 |
if $err |