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
240 0 0 0 $pollret == -1 and $! == 4
0 0 0 $pollret == 0 and defined $self->{'sigproxy'}
273 1223 0 55 $pollret == -1 and $! == 4
1022 201 0 $pollret == 0 and $self->{'sigproxy'}

or 2 conditions

line l !l condition
311 15 763 $curmask ||= 0
346 669 35 $curmask ||= 0

or 3 conditions

line l !l&&r !l&&!r condition
26 85 0 0 $^O eq 'linux' || $^O eq 'freebsd' && do { BEGIN {${^WARNING_BITS} = "\x55\x55\x55\x51\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55\x55"} (POSIX::uname())[2] >= 8.0 }
240 0 0 0 $pollret == -1 and $! == 4 or $pollret == 0 and defined $self->{'sigproxy'}
273 55 0 1223 $pollret == -1 and $! == 4 or $pollret == 0 and $self->{'sigproxy'}