line |
true |
false |
branch |
36
|
0 |
12 |
if defined $self->{'file'} |
42
|
0 |
0 |
if defined $file |
49
|
0 |
0 |
if defined $fh |
56
|
12 |
0 |
if defined $data |
63
|
0 |
0 |
if defined $bs |
72
|
12 |
0 |
unless defined $self->{'i'} |
73
|
12 |
0 |
unless defined $self->{'j'} |
76
|
12 |
0 |
unless ($i or $j) |
81
|
180 |
12 |
if $i < 15 |
82
|
12 |
180 |
if $i == 7 |
88
|
0 |
12 |
if $self->{'eod'} |
95
|
8361 |
551 |
if $i < 15 |
97
|
557 |
2 |
if $i == 7 and length $val || !($self->{'eod'} || length $val) |
99
|
3438 |
5474 |
ord $v >= 32 && ord $v <= 126 ? : |
100
|
551 |
8361 |
if ($i == 16) |
106
|
0 |
0 |
if (defined $self->{'blocksize'} and $self->{'blocksize'} and $j - $self->{'j'} > $self->{'blocksize'} / 16) |
114
|
549 |
2 |
if length $val or not length $val || $self->{'eod'} |
118
|
10 |
2 |
if ($i or not $i || $j) |
134
|
0 |
92 |
if defined $self->{'val'} and not length $self->{'val'} |
135
|
0 |
92 |
if (defined $self->{'val'}) { } |
|
92 |
0 |
elsif (defined $self->{'data'}) { } |
|
0 |
0 |
elsif (defined $self->{'fh'}) { } |
|
0 |
0 |
elsif (defined $self->{'file'}) { } |
140
|
12 |
80 |
unless defined $self->{'data_offs'} |
144
|
24 |
68 |
if $self->{'data_offs'} == length $self->{'data'} |