line |
true |
false |
branch |
107
|
0 |
10 |
unless defined $epoll |
170
|
0 |
26 |
if $self->{'pid'} != $$ |
175
|
26 |
0 |
defined $timeout ? : |
177
|
0 |
26 |
if keys %{$$self{'fakeevents'};} |
181
|
0 |
26 |
if not defined $ret and $! != 4 |
200
|
0 |
0 |
if ($bits & 1) |
201
|
0 |
0 |
if $watch->[1] |
205
|
0 |
0 |
if ($bits & 2) |
206
|
0 |
0 |
if $watch->[2] |
210
|
0 |
0 |
if ($bits & 4) |
211
|
0 |
0 |
if $watch->[3] |
218
|
15 |
1 |
if ($sigslot->pending) |
229
|
0 |
26 |
if defined $ret and $ret == $self->{'maxevents'} |
241
|
3 |
0 |
if $self->{'pid'} != $$ |
263
|
0 |
0 |
if ($events->{'in'} or $events->{'hup'} or $events->{'err'}) |
264
|
3 |
0 |
if $watch->[1] |
267
|
0 |
3 |
if ($events->{'out'} or $events->{'hup'} or $events->{'err'}) |
268
|
0 |
0 |
if $watch->[2] |
271
|
0 |
3 |
if ($events->{'hup'} or $events->{'err'}) |
272
|
0 |
0 |
if $watch->[3] |
277
|
3 |
0 |
if $params{'on_read_ready'} |
278
|
0 |
3 |
if $params{'on_write_ready'} |
279
|
0 |
3 |
if $params{'on_hangup'} |
282
|
3 |
0 |
if $mask & 1 |
283
|
0 |
3 |
if $mask & 2 |
284
|
0 |
3 |
if $mask & 4 |
288
|
3 |
0 |
if (not $curmask) { } |
|
0 |
0 |
elsif ($mask != $curmask) { } |
289
|
0 |
3 |
if defined $self->{'refaddr_for_fileno'}{$fd} |
293
|
3 |
0 |
if (defined $epoll->add($handle, \@bits, $cb)) { } |
|
0 |
0 |
elsif ($! == 1) { } |
308
|
0 |
0 |
unless $self->{'refaddr_for_fileno'}{$fd} == &refaddr($handle) |
311
|
0 |
0 |
if (exists $fakeevents->{$fd}) { } |
315
|
0 |
0 |
unless defined $epoll->modify($handle, \@bits, $cb) |
328
|
0 |
0 |
if $self->{'pid'} != $$ |
337
|
0 |
0 |
unless my $curmask = $self->{'masks'}{$fd} |
338
|
0 |
0 |
unless my $cb = $self->{'callbacks'}{$fd} |
341
|
0 |
0 |
if $params{'on_read_ready'} |
342
|
0 |
0 |
if $params{'on_write_ready'} |
343
|
0 |
0 |
if $params{'on_hangup'} |
347
|
0 |
0 |
unless $self->{'refaddr_for_fileno'}{$fd} == &refaddr($handle) |
350
|
0 |
0 |
if ($mask) { } |
351
|
0 |
0 |
if (exists $fakeevents->{$fd}) { } |
356
|
0 |
0 |
if $mask & 1 |
357
|
0 |
0 |
if $mask & 2 |
358
|
0 |
0 |
if $mask & 4 |
360
|
0 |
0 |
unless defined $epoll->modify($handle, \@bits, $cb) |
367
|
0 |
0 |
if (exists $fakeevents->{$fd}) { } |
371
|
0 |
0 |
unless defined $epoll->delete($handle) |
387
|
1 |
6 |
unless exists $SIG{$signal} |
403
|
0 |
6 |
unless sigaction($signum, $sigaction) |
411
|
0 |
6 |
unless exists $SIG{$signal} |
431
|
0 |
3 |
unless my $watches = $self->{'iowatches'} |