| line | true | false | branch | 
 
| 28 | 21 | 1 | if @_ | 
 
| 50 | 0 | 5 | unless defined $fno | 
 
| 58 | 0 | 53 | unless defined $f | 
 
| 59 | 5 | 48 | if ref $f eq "ARRAY" | 
 
| 60 | 20 | 33 | if ($f =~ /^[0-9]+$/) { } | 
 
|  | 32 | 1 | elsif (defined(my $fd = fileno $f)) { } | 
 
| 71 | 1 | 3 | if defined $self->[$i] and $self->[$i] == $f | 
 
| 83 | 23 | 10 | unless defined $bits | 
 
| 90 | 33 | 15 | if ($add) { } | 
 
| 91 | 0 | 33 | unless defined $fn | 
 
| 93 | 1 | 32 | if (defined $vec->[$i]) | 
 
| 101 | 0 | 15 | if (not defined $fn) { } | 
 
| 104 | 0 | 0 | if (defined $fe and $fe == $f) | 
 
| 115 | 3 | 12 | unless defined $vec->[$i] | 
 
| 123 | 30 | 3 | $vec->[1] ? : | 
 
| 133 | 17 | 2 | defined $r && CORE::select($r, undef, undef, $timeout) > 0 ? : | 
 
| 144 | 1 | 0 | defined $w && CORE::select(undef, $w, undef, $timeout) > 0 ? : | 
 
| 155 | 0 | 2 | defined $e && CORE::select(undef, undef, $e, $timeout) > 0 ? : | 
 
| 162 | 1 | 1 | if warnings::enabled() | 
 
| 185 | 0 | 0 | defined $bits ? : | 
 
| 190 | 0 | 0 | defined $_ ? : | 
 
| 198 | 0 | 0 | $a > $c ? : | 
 
|  | 1 | 1 | $b > $c ? : | 
 
|  | 0 | 2 | $a > $b ? : | 
 
| 210 | 0 | 2 | if defined $_[0] and not ref $_[0] | 
 
| 215 | 0 | 2 | defined $r ? : | 
 
| 216 | 2 | 0 | defined $w ? : | 
 
| 217 | 1 | 1 | defined $e ? : | 
 
| 219 | 2 | 0 | if (CORE::select($rb, $wb, $eb, $t) > 0) | 
 
| 224 | 0 | 2 | defined $r ? : | 
 
|  | 2 | 0 | defined $w ? : | 
 
|  | 1 | 1 | defined $e ? : | 
 
| 231 | 0 | 0 | if defined $rb and defined $r->[$i] and vec $rb, $j, 1 | 
 
| 233 | 2 | 5 | if defined $wb and defined $w->[$i] and vec $wb, $j, 1 | 
 
| 235 | 0 | 5 | if defined $eb and defined $e->[$i] and vec $eb, $j, 1 | 
 
| 255 | 70 | 29 | unless defined $vec->[$i] | 
 
| 256 | 29 | 0 | if not defined $bits or vec $bits, $i - 2, 1 |