| blib/lib/IO/Async/Loop/Epoll.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 27 | 29 | 93.1 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 188 | 20 | 16 | 0 | not defined $ret and $! != 4 | 
| 236 | 16 | 20 | 0 | defined $ret and $ret == $self->{'maxevents'} | 
| line | l | !l | condition | 
|---|---|---|---|
| 190 | 13 | 23 | $ret || 0 | 
| 261 | 1 | 13 | $self->{'masks'}{$fd} || 0 | 
| 281 | 1 | 13 | $self->{'callbacks'}{$fd} ||= sub { my($events) = @_; '???'; if ($events->{'in'} or $events->{'hup'} or $events->{'err'}) { $watch->[1]->() if $watch->[1]; }; if ($events->{'out'} or $events->{'hup'} or $events->{'err'}) { $watch->[2]->() if $watch->[2]; }; if ($events->{'hup'} or $events->{'err'}) { $watch->[3]->() if $watch->[3]; }; } | 
| 422 | 2 | 5 | $self->{'signals'}{$signal} && $self->{'signals'}{$signal}->orig || 'DEFAULT' | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 270 | 7 | 2 | 5 | $events->{'in'} or $events->{'hup'} | 
| 2 | 2 | 3 | $events->{'in'} or $events->{'hup'} or $events->{'err'} | |
| 274 | 4 | 3 | 7 | $events->{'out'} or $events->{'hup'} | 
| 3 | 2 | 5 | $events->{'out'} or $events->{'hup'} or $events->{'err'} | |
| 278 | 4 | 2 | 8 | $events->{'hup'} or $events->{'err'} |