line |
true |
false |
branch |
102
|
22 |
127 |
unless ($conv) |
106
|
22 |
0 |
if (%$module or eval "require $module") |
124
|
0 |
0 |
if ($hiBits == 64512) { } |
|
0 |
0 |
elsif ($surrogate) { } |
126
|
0 |
0 |
if $_ == 65535 or $_ == 65534 or $_ >= 64976 and $_ <= 65007 |
128
|
0 |
0 |
if $hiBits != 56320 |
131
|
0 |
0 |
if $hiBits == 56320 |
132
|
0 |
0 |
if $hiBits == 55296 |
135
|
0 |
0 |
unless defined $surrogate |
136
|
0 |
0 |
unless $surrogate |
157
|
51 |
725 |
if ($type & 1) { } |
|
60 |
665 |
elsif ($type == 256) { } |
159
|
0 |
51 |
unless ($conv) |
161
|
0 |
0 |
if $et |
166
|
0 |
60 |
if ($] < 5.006001) { } |
174
|
0 |
60 |
$] < 5.01 ? : |
176
|
0 |
0 |
if ($Image::ExifTool::evalWarning and $et and not $et->{'WarnBadUTF8'}) |
183
|
45 |
671 |
if ($type & 256) { } |
|
665 |
6 |
elsif ($type & 1536) { } |
186
|
83 |
776 |
if defined $conv->{$_} |
191
|
410 |
255 |
if (not $byteOrder) { } |
|
0 |
255 |
elsif ($byteOrder eq 'Unknown') { } |
197
|
230 |
435 |
$byteOrder eq 'MM' ? : |
198
|
0 |
665 |
if ($type & 1024) { } |
|
0 |
665 |
elsif ($val =~ s/^(\xfe\xff|\xff\xfe)//) { } |
201
|
0 |
0 |
$1 eq "\000\000\376\377" ? : |
|
0 |
0 |
if $val =~ s/^(\0\0\xfe\xff|\xff\xfe\0\0)// |
204
|
0 |
0 |
$1 eq "\376\377" ? : |
210
|
665 |
0 |
if (not $conv) { } |
|
0 |
0 |
elsif ($unknown) { } |
212
|
0 |
665 |
if ($unknown) |
219
|
0 |
0 |
unless $_ & 65280 |
220
|
0 |
0 |
unless $_ & 255 |
227
|
0 |
0 |
if ($bh > $bl or $bh == $bl and $zl > $zh) |
235
|
0 |
665 |
if ($charset eq "UTF16") |
238
|
0 |
0 |
unless ($uni[$i] & 64512) == 55296 and ($uni[$i + 1] & 64512) == 56320 |
248
|
0 |
0 |
if defined $conv->{$_} |
252
|
0 |
0 |
if ($e1) |
253
|
0 |
0 |
$byteOrder eq 'MM' ? : |
257
|
0 |
0 |
if defined $conv->{$_} |
261
|
0 |
0 |
if ($e2 < $e1) |
269
|
0 |
0 |
if defined $conv->{$_} |
279
|
0 |
22 |
unless $cv |
281
|
10 |
12 |
unless ref $cv |
283
|
0 |
12 |
if ref $cv eq "ARRAY" |
286
|
12 |
0 |
if (defined $ch) { } |
287
|
12 |
0 |
if ($cv->{$ch}) { } |
289
|
12 |
0 |
unless ref $cv |
316
|
23 |
776 |
unless $charset |
318
|
667 |
132 |
if ($csType == 256) |
319
|
667 |
0 |
if ($] >= 5.006001) { } |
330
|
98 |
34 |
if ($csType & 2049) |
332
|
0 |
98 |
unless ($conv) |
333
|
0 |
0 |
if $et |
338
|
2 |
96 |
unless ($inv) |
339
|
0 |
2 |
if (not $csType or $csType & 2050) |
340
|
0 |
0 |
if $et |
351
|
98 |
34 |
if ($csType & 256) { } |
354
|
2021 |
450 |
if $_ < 128 |
355
|
58 |
392 |
if $inv->{$_} |
359
|
7 |
385 |
if $_ < 256 and not $conv->{$_} |
361
|
3 |
382 |
if ($et and not $et->{'EncodingError'}) |
371
|
0 |
34 |
if ($inv) |
375
|
0 |
34 |
if ($charset eq "UTF16") |
378
|
0 |
0 |
unless $uni->[$i] >= 65536 and $uni->[$i] < 1114111 |
388
|
32 |
2 |
$byteOrder eq 'MM' ? : |
389
|
0 |
34 |
if $csType & 1024 |