| line | true | false | branch | 
 
| 22 | 4 | 3 | if ($IOAsync++) { } | 
 
| 34 | 2 | 4 | if $self->{'loop_singleton'} | 
 
| 39 | 1 | 8 | unless my $timer = $self->{'timers'}{$id} | 
 
| 42 | 2 | 6 | if defined $after | 
 
| 58 | 6 | 1 | unless keys %{$$self{'timers'};} or keys %{$$self{'io'};} or $self->{'loop'}->notifiers | 
 
| 61 | 58 | 6783 | unless $self->{'running'} | 
 
| 70 | 0 | 11 | unless defined $remove | 
 
| 71 | 5 | 6 | if (ref $remove) { } | 
 
| 74 | 3 | 2 | if ($io) | 
 
| 76 | 3 | 0 | if $io->{'watcher'} | 
 
| 81 | 5 | 1 | if ($timer) | 
 
| 83 | 5 | 0 | if $timer->{'watcher'} | 
 
| 92 | 7 | 0 | $_->{'watcher'} ? : | 
 
| 109 | 1 | 24 | unless my $io = $self->{'io'}{$fd} | 
 
| 110 | 15 | 9 | if (my $w = $io->{'watcher'}) { } | 
 
| 144 | 442 | 29 | if ($recurring) { } | 
 
| 169 | 1 | 7580 | unless eval {
	do {
	$self->$cb(@_);
1
}
} |