| line |
true |
false |
branch |
|
44
|
0 |
0 |
if ref $str |
|
50
|
0 |
0 |
if (ord $char < 32) { } |
|
52
|
0 |
0 |
if (ord $char == 10) { } |
|
75
|
0 |
0 |
ref $ref eq 'ARRAY' ? : |
|
80
|
0 |
0 |
if $elt <= 0 |
|
82
|
0 |
0 |
if ($size == 2) { } |
|
92
|
0 |
0 |
if (ref $ref ne 'ARRAY') |
|
103
|
0 |
8 |
if @_ % 2 |
|
119
|
0 |
0 |
if ($type eq 'skip') { } |
|
|
0 |
0 |
elsif ($type =~ /^UInt(?:8|16|32)\z/) { } |
|
|
0 |
0 |
elsif ($type eq 'DateType') { } |
|
|
0 |
0 |
elsif ($type eq 'TimeType') { } |
|
129
|
0 |
0 |
if (ref $field) { } |
|
|
0 |
0 |
elsif ($delete_noinit) { } |
|
148
|
0 |
0 |
if (ref $value) { } |
|
|
0 |
0 |
elsif ($delete_noinit) { } |
|
151
|
0 |
0 |
if (@$value == 2) { } |
|
153
|
0 |
0 |
if ($$value[1] eq 'now') { } |
|
185
|
0 |
0 |
if (ref $value) { } |
|
|
0 |
0 |
elsif ($delete_noinit) { } |
|
188
|
0 |
0 |
if (@$value == 2) { } |
|
190
|
0 |
0 |
if ($$value[1] eq 'now') { } |
|
218
|
0 |
0 |
if (ref $value) { } |
|
|
0 |
0 |
elsif ($delete_noinit) { } |
|
221
|
0 |
0 |
if ($type =~ /^\[(?:-?[Nn]|[Cc])[1-9]\d*\]\z/) { } |
|
265
|
0 |
0 |
if ($type eq 'skip') { } |
|
|
0 |
0 |
elsif ($type =~ /^UInt(?:8|16|32)\z/) { } |
|
269
|
0 |
0 |
if (ref $value) { } |
|
284
|
0 |
0 |
ref $_ ? : |
|
290
|
0 |
0 |
ref $value ? : |
|
293
|
0 |
0 |
if ($type =~ /^(?:Date|Time)Type\z/) { } |
|
|
0 |
0 |
elsif ($type =~ /^\[((?:-?[Nn]|[Cc])([1-9]\d*))\]\z/) { } |
|
306
|
0 |
0 |
if (@$ref_list < $num) |
|
317
|
0 |
0 |
unless (defined $field_value) |
|
319
|
0 |
0 |
if ($type =~ /^(?:-?[Nn]|[Cc])\z/ or exists $SPECIAL_TYPES{$type}) { } |
|
|
0 |
0 |
elsif ($type =~ /^Z(\*|\d+)\z/) { } |
|
335
|
0 |
0 |
if (exists $SPECIAL_TYPES{$type}) { } |
|
358
|
0 |
0 |
unless defined $ref_hash |
|
360
|
0 |
0 |
ref $pack ? : |
|
368
|
0 |
0 |
if ($type eq 'skip') { } |
|
|
0 |
0 |
elsif ($type =~ /^UInt(8|16|32)\z/) { } |
|
370
|
0 |
0 |
ref $value ? : |
|
372
|
0 |
0 |
if (length $$ref_pack < $size) { } |
|
374
|
0 |
0 |
if ($VERBOSE and not $no_nonempty_alert) |
|
393
|
0 |
0 |
if (length $$ref_pack < $size) { } |
|
395
|
0 |
0 |
if ($VERBOSE and not $no_nonempty_alert) |
|
408
|
0 |
0 |
ref $_ ? : |
|
416
|
0 |
0 |
ref $value ? : |
|
419
|
0 |
0 |
if ($type =~ /^(?:Date|Time)Type\z/) { } |
|
|
0 |
0 |
elsif (exists $SPECIAL_TYPES{$type}) { } |
|
|
0 |
0 |
elsif ($type =~ /^\[((-?[Nn]|[Cc])([1-9]\d*))\]\z/) { } |
|
421
|
0 |
0 |
if (length $$ref_pack < 2) { } |
|
423
|
0 |
0 |
if ($VERBOSE and not $no_nonempty_alert) |
|
443
|
0 |
0 |
if (length $$ref_pack < $SPECIAL_TYPES{$type}[2]) { } |
|
445
|
0 |
0 |
if ($VERBOSE and not $no_nonempty_alert) |
|
467
|
0 |
0 |
if (substr($pack_type, 0, 1) eq '-') |
|
475
|
0 |
0 |
if ($pack_one eq 'N') { } |
|
|
0 |
0 |
elsif ($pack_one eq 'n') { } |
|
488
|
0 |
0 |
if (length $$ref_pack < $size * $num) { } |
|
490
|
0 |
0 |
if ($VERBOSE and not $no_nonempty_alert) |
|
507
|
0 |
0 |
if $neg |
|
517
|
0 |
0 |
if ($type =~ s/^(-?)N\z/N/) { } |
|
|
0 |
0 |
elsif ($type =~ s/^(-?)n\z/n/) { } |
|
|
0 |
0 |
elsif ($type =~ /^[Cc]\z/) { } |
|
|
0 |
0 |
elsif ($type =~ /^Z(\*|\d+)\z/) { } |
|
533
|
0 |
0 |
if ($1 eq '*') { } |
|
548
|
0 |
0 |
if (length $$ref_pack < $min_size) { } |
|
550
|
0 |
0 |
if ($VERBOSE and not $no_nonempty_alert) |
|
562
|
0 |
0 |
if (defined $size) { } |
|
568
|
0 |
0 |
if $neg |
|
584
|
0 |
0 |
if $out_of_data |
|
587
|
0 |
0 |
if ($VERBOSE and not $no_nonempty_alert and length $$ref_pack > 0) |