| line |
true |
false |
branch |
|
27
|
0 |
0 |
if $Net::IMP::Filter::DEBUG |
|
33
|
0 |
0 |
if $Net::IMP::Filter::DEBUG |
|
43
|
0 |
0 |
if $Net::IMP::Filter::DEBUG |
|
49
|
0 |
0 |
if $Net::IMP::Filter::DEBUG |
|
75
|
10 |
0 |
if ($imp) |
|
85
|
0 |
25 |
if $self->{'dead'} |
|
88
|
0 |
25 |
if $Net::IMP::Filter::DEBUG |
|
90
|
9 |
16 |
if $data eq '' |
|
91
|
0 |
25 |
unless $self->{'imp'} |
|
97
|
50 |
0 |
unless my $maxoff = $self->{$w}[$dir] |
|
98
|
0 |
0 |
unless @$buf == 1 and not $buf->[0][2] |
|
99
|
0 |
0 |
if ($maxoff == -1 or $maxoff > $buf->[-1][0] + length($data)) |
|
101
|
0 |
0 |
if $Net::IMP::Filter::DEBUG |
|
105
|
0 |
0 |
if ($w eq 'prepass') { } |
|
|
0 |
0 |
elsif ($data eq '' and $maxoff != -1) { } |
|
118
|
0 |
0 |
if ($type > 0 and $canfw != length $data) |
|
124
|
0 |
0 |
if $Net::IMP::Filter::DEBUG |
|
130
|
0 |
0 |
if ($w eq 'prepass') { } |
|
139
|
12 |
13 |
if (not $buf->[-1][2]) { } |
|
|
12 |
1 |
elsif ($type < 0 and $buf->[-1][2] == $type) { } |
|
155
|
0 |
25 |
if $Net::IMP::Filter::DEBUG |
|
164
|
0 |
68 |
if $self->{'dead'} |
|
169
|
0 |
71 |
if $Net::IMP::Filter::DEBUG |
|
171
|
0 |
71 |
if ($rtype == 4352) { } |
|
|
0 |
71 |
elsif ($rtype == 4354) { } |
|
|
0 |
71 |
elsif ($rtype == 1) { } |
|
|
0 |
71 |
elsif ($rtype == 4) { } |
|
|
40 |
31 |
elsif ($rtype ~~ [4097, 4099]) { } |
|
|
31 |
0 |
elsif ($rtype == 4113) { } |
|
|
0 |
0 |
elsif ($rtype ~~ [16, 17]) { } |
|
192
|
0 |
40 |
if $Net::IMP::Filter::DEBUG |
|
194
|
0 |
40 |
if ($self->{'pass'}[$dir] == -1) { } |
|
|
40 |
0 |
elsif ($rtype == 4097) { } |
|
|
0 |
0 |
elsif ($offset == -1 or $offset > $self->{'pass'}[$dir] and $offset > $self->{'prepass'}[$dir]) { } |
|
197
|
9 |
31 |
if ($offset == -1) { } |
|
|
31 |
0 |
elsif ($offset > $self->{'pass'}[$dir]) { } |
|
203
|
31 |
0 |
if $offset >= $self->{'prepass'}[$dir] |
|
224
|
10 |
22 |
if ($offset == -1 or $offset >= $end) { } |
|
|
0 |
22 |
elsif ($offset < $buf0->[0]) { } |
|
|
1 |
21 |
elsif ($offset == $buf0->[0]) { } |
|
|
21 |
0 |
elsif ($buf0->[2] < 0) { } |
|
226
|
0 |
10 |
if $Net::IMP::Filter::DEBUG |
|
229
|
9 |
1 |
unless (@$buf) |
|
231
|
9 |
0 |
if $self->{'eof'}[$dir] |
|
235
|
0 |
0 |
if $Net::IMP::Filter::DEBUG |
|
244
|
0 |
21 |
if $Net::IMP::Filter::DEBUG |
|
254
|
0 |
0 |
if $Net::IMP::Filter::DEBUG |
|
261
|
31 |
9 |
if ($offset != -1 and $offset <= $end) |
|
263
|
31 |
0 |
$rtype == 4097 ? : |
|
268
|
0 |
31 |
if $Net::IMP::Filter::DEBUG |
|
270
|
0 |
31 |
if ($self->{'pass'}[$dir] or $self->{'prepass'}[$dir]) |
|
278
|
0 |
31 |
if ($eob < $offset) { } |
|
|
3 |
28 |
elsif ($eob == $offset) { } |
|
282
|
0 |
3 |
if $Net::IMP::Filter::DEBUG |
|
285
|
3 |
0 |
unless @$buf |
|
287
|
0 |
28 |
if $buf0->[2] > 0 |
|
289
|
0 |
28 |
if $Net::IMP::Filter::DEBUG |