Condition Coverage

blib/lib/IO/Async/Loop/Poll.pm
Criterion Covered Total %
condition 11 25 44.0


and 3 conditions

line !l l&&!r l&&r condition
239 0 0 0 $pollret == -1 and $! == 4
0 0 0 $pollret == 0 and defined $self->{'sigproxy'}
272 1117 0 39 $pollret == -1 and $! == 4
942 175 0 $pollret == 0 and $self->{'sigproxy'}

or 2 conditions

line l !l condition
310 13 789 $curmask ||= 0
345 694 35 $curmask ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
27 88 0 0 $^O eq 'linux' || $^O eq 'freebsd' && do { BEGIN {${^WARNING_BITS} = "\x54\x55\x55\x51\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x05"} (POSIX::uname())[2] >= 8 }
239 0 0 0 $pollret == -1 and $! == 4 or $pollret == 0 and defined $self->{'sigproxy'}
272 39 0 1117 $pollret == -1 and $! == 4 or $pollret == 0 and $self->{'sigproxy'}