| line |
true |
false |
branch |
|
345
|
0 |
0 |
if ($val =~ /\+00:00$/) |
|
347
|
0 |
0 |
if $time |
|
366
|
0 |
0 |
unless $nvHash |
|
368
|
0 |
0 |
unless ($nvHash->{'TagInfo'}{'List'}) |
|
369
|
0 |
0 |
unless $overwrite |
|
370
|
0 |
0 |
if ($overwrite < 0) |
|
371
|
0 |
0 |
$nvHash->{'Shift'} ? : |
|
376
|
0 |
0 |
if ($tag eq 'MDItemFSCreationDate' or $tag eq 'FileCreateDate') { } |
|
|
0 |
0 |
elsif ($tag eq 'MDItemUserTags') { } |
|
|
0 |
0 |
elsif ($tag eq 'XAttrQuarantine') { } |
|
379
|
0 |
0 |
if ($val =~ /[-+Z]/) |
|
381
|
0 |
0 |
if $time |
|
389
|
0 |
0 |
if ($overwrite < 0 and @{$nvHash->{'DelValue'};}) |
|
395
|
0 |
0 |
unless ($err) |
|
398
|
0 |
0 |
if @vals |
|
401
|
0 |
0 |
unless (defined $err) |
|
404
|
0 |
0 |
$overwrite > 0 ? : |
|
405
|
0 |
0 |
@vals ? : |
|
407
|
0 |
0 |
if $overwrite > 0 |
|
408
|
0 |
0 |
if $val eq "" |
|
417
|
0 |
0 |
if ($tag eq 'MDItemFinderComment') { } |
|
420
|
0 |
0 |
unless defined $val |
|
426
|
0 |
0 |
$val ? : |
|
432
|
0 |
0 |
if (defined $cmd) |
|
435
|
0 |
0 |
if (not $err) { } |
|
|
0 |
0 |
elsif (not $silentErr or $err != $silentErr) { } |
|
436
|
0 |
0 |
if defined $val |
|
441
|
0 |
0 |
unless $result |
|
459
|
0 |
0 |
if ($? or not @mdls) |
|
468
|
0 |
0 |
if (ref $val ne 'ARRAY') { } |
|
|
0 |
0 |
elsif ($_ eq ')') { } |
|
469
|
0 |
0 |
unless s/^k?(\w+)\s*= // |
|
471
|
0 |
0 |
if $_ eq "(" |
|
472
|
0 |
0 |
if $_ eq "(null)" |
|
473
|
0 |
0 |
if s/^"// |
|
477
|
0 |
0 |
unless defined $_ |
|
482
|
0 |
0 |
if $_ eq "(null)" |
|
483
|
0 |
0 |
if s/^"// |
|
490
|
0 |
0 |
unless ($tagTablePtr->{$tag}) |
|
493
|
0 |
0 |
if /^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/ |
|
502
|
0 |
0 |
if ref $val eq "ARRAY" |
|
503
|
0 |
0 |
if $tag =~ /Audio/ |
|
504
|
0 |
0 |
if $tag =~ /(Copyright|Author)/ |
|
508
|
0 |
0 |
unless ref $val |
|
523
|
2 |
6 |
unless ($tagTablePtr->{$tag}) |
|
526
|
1 |
1 |
if ($tag =~ /^com\.apple\.(.*)$/) { } |
|
535
|
0 |
2 |
if $tag =~ /Date$/ |
|
539
|
4 |
4 |
if ($val =~ /^bplist0/) |
|
542
|
4 |
0 |
if (Image::ExifTool::PLIST::ProcessBinaryPLIST($et, \%dirInfo, $tagTablePtr)) { } |
|
543
|
0 |
4 |
if ref $dirInfo{'Value'} eq "HASH" |
|
550
|
0 |
7 |
if (not ref $val and $val =~ /\0/ || length $val > 200 or $tag eq "XAttrMDLabel") |
|
569
|
0 |
0 |
if ($? or not @xattr) |
|
570
|
0 |
0 |
if $? |
|
579
|
0 |
0 |
if (s/^[\dA-Fa-f]{8}//) { } |
|
|
0 |
0 |
elsif ($tag and defined $val) { } |
|
580
|
0 |
0 |
unless $tag |
|
583
|
0 |
0 |
if /[^\dA-Fa-f]/ or length $_ & 1 |
|
584
|
0 |
0 |
unless defined $val |
|
589
|
0 |
0 |
if defined $val |
|
593
|
0 |
0 |
unless length $_ |
|
594
|
0 |
0 |
unless s/:$// |
|
595
|
0 |
0 |
if defined $val |
|
599
|
0 |
0 |
if $warn |
|
615
|
0 |
0 |
if ($? or not $time or not $time =~ s/([-+]\d{2})(\d{2})\s*$/$1:$2/) |
|
636
|
0 |
1 |
unless $dataLen >= 58 and $$dataPt =~ /^.{34}ATTR/s |
|
645
|
0 |
8 |
if $pos + 12 > $dataLen |
|
649
|
0 |
8 |
if $pos + 11 + $n > $dataLen |
|
651
|
8 |
0 |
unless $off < 0 |
|
656
|
0 |
8 |
if $off + $len > $dataLen |
|
658
|
8 |
0 |
if defined $val |
|
680
|
0 |
1 |
unless $raf->Read($hdr, 26) == 26 and $hdr =~ /^\0\x05\x16\x07\0(.)\0\0Mac OS X /s |
|
684
|
0 |
1 |
unless $ver == 2 |
|
689
|
0 |
1 |
unless $raf->Read($hdr, $entries * 12) == $entries * 12 |
|
695
|
0 |
2 |
if $len > 100000000 |
|
696
|
0 |
2 |
unless $raf->Seek($off, 0) and $raf->Read($buff, $len) == $len |