| blib/lib/IO/Async/Loop/Epoll.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 14 | 29 | 48.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 181 | 11 | 15 | 0 | not defined $ret and $! != 4 |
| 229 | 15 | 11 | 0 | defined $ret and $ret == $self->{'maxevents'} |
| line | l | !l | condition |
|---|---|---|---|
| 183 | 3 | 23 | $ret || 0 |
| 254 | 0 | 3 | $self->{'masks'}{$fd} || 0 |
| 274 | 0 | 3 | $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]; }; } |
| 415 | 1 | 5 | $self->{'signals'}{$signal} && $self->{'signals'}{$signal}->orig || 'DEFAULT' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 263 | 3 | 0 | 0 | $events->{'in'} or $events->{'hup'} |
| 0 | 0 | 0 | $events->{'in'} or $events->{'hup'} or $events->{'err'} | |
| 267 | 0 | 0 | 3 | $events->{'out'} or $events->{'hup'} |
| 0 | 0 | 3 | $events->{'out'} or $events->{'hup'} or $events->{'err'} | |
| 271 | 0 | 0 | 3 | $events->{'hup'} or $events->{'err'} |