| line |
true |
false |
branch |
|
156
|
28 |
0 |
SV *cv = cb_sv ? s_get_cv_croak (cb_sv) : 0; |
|
164
|
28 |
0 |
ev_init (w, cv ? e_cb : 0); |
|
192
|
0 |
27 |
if (SvOBJECT (w->self)) |
|
214
|
0 |
20 |
if (ecb_expect_false (w->e_flags & WFLAG_UNREFED) |
|
215
|
0 |
0 |
&& !ev_is_active (w)) |
|
216
|
0 |
0 |
REF (w); |
|
218
|
15 |
5 |
if (ecb_expect_true (sv_self_cache)) |
|
229
|
15 |
5 |
if (ecb_expect_true (sv_events_cache)) |
|
233
|
0 |
15 |
SvIOK_only (sv_events); |
|
241
|
0 |
20 |
PUSHMARK (SP); |
|
242
|
0 |
20 |
EXTEND (SP, 2); |
|
249
|
20 |
0 |
if (ecb_expect_false (SvREFCNT (sv_self) != 1 || sv_self_cache)) |
|
|
0 |
20 |
if (ecb_expect_false (SvREFCNT (sv_self) != 1 || sv_self_cache)) |
|
258
|
20 |
0 |
if (ecb_expect_false (SvREFCNT (sv_events) != 1 || sv_events_cache)) |
|
|
0 |
20 |
if (ecb_expect_false (SvREFCNT (sv_events) != 1 || sv_events_cache)) |
|
263
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
20 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
20 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
20 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
20 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
0 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
|
0 |
20 |
if (ecb_expect_false (SvTRUE (ERRSV))) |
|
266
|
0 |
0 |
PUSHMARK (SP); |
|
282
|
0 |
0 |
if (sv_events_cache) |
|
290
|
0 |
0 |
PUSHMARK (SP); |
|
291
|
0 |
0 |
XPUSHs (sv_events); |
|
298
|
0 |
0 |
if (sv_events_cache) |
|
303
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
306
|
0 |
0 |
PUSHMARK (SP); |
|
325
|
0 |
0 |
PUSHMARK (SP); |
|
326
|
0 |
0 |
EXTEND (SP, 2); |
|
334
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
|
0 |
0 |
if (SvTRUE (ERRSV)) |
|
336
|
0 |
0 |
PUSHMARK (SP); |
|
342
|
0 |
0 |
if (count > 0) |
|
344
|
0 |
0 |
retval = SvNV (TOPs); |
|
346
|
0 |
0 |
if (retval < now) |
|
352
|
0 |
0 |
FREETMPS; |
|
446
|
240 |
5 |
for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ > const_iv; civ--) |
|
565
|
5 |
0 |
if (!default_loop_sv) |
|
569
|
0 |
5 |
if (!evapi.default_loop) |
|
600
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
658
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
676
|
0 |
0 |
CHECK_FD (fh, fd); |
|
|
0 |
0 |
CHECK_FD (fh, fd); |
|
678
|
0 |
0 |
if (ix == 2) |
|
681
|
0 |
0 |
events = events ? EV_WRITE : EV_READ; |
|
687
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
696
|
0 |
5 |
CHECK_REPEAT (repeat); |
|
700
|
5 |
0 |
if (!ix) START (timer, RETVAL); |
|
|
0 |
5 |
if (!ix) START (timer, RETVAL); |
|
|
0 |
0 |
if (!ix) START (timer, RETVAL); |
|
708
|
0 |
0 |
CHECK_REPEAT (interval); |
|
713
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
714
|
0 |
0 |
ev_periodic_set (w, at, interval, e_fh (w) ? e_periodic_cb : 0); |
|
716
|
0 |
0 |
if (!ix) START (periodic, w); |
|
|
0 |
0 |
if (!ix) START (periodic, w); |
|
|
0 |
0 |
if (!ix) START (periodic, w); |
|
727
|
0 |
4 |
CHECK_SIG (signal, signum); |
|
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
731
|
4 |
0 |
if (!ix) START_SIGNAL (RETVAL); |
|
|
1 |
3 |
if (!ix) START_SIGNAL (RETVAL); |
|
|
0 |
1 |
if (!ix) START_SIGNAL (RETVAL); |
|
|
0 |
4 |
if (!ix) START_SIGNAL (RETVAL); |
|
|
0 |
0 |
if (!ix) START_SIGNAL (RETVAL); |
|
742
|
6 |
0 |
if (!ix) START (idle, RETVAL); |
|
|
0 |
6 |
if (!ix) START (idle, RETVAL); |
|
|
0 |
0 |
if (!ix) START (idle, RETVAL); |
|
752
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
762
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
772
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
798
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
812
|
1 |
0 |
ev_stat_set (RETVAL, SvPVbyte_nolen (e_fh (RETVAL)), interval); |
|
813
|
1 |
0 |
if (!ix) START (stat, RETVAL); |
|
|
0 |
1 |
if (!ix) START (stat, RETVAL); |
|
|
0 |
0 |
if (!ix) START (stat, RETVAL); |
|
824
|
0 |
0 |
if (!(ev_backend (loop) & ev_embeddable_backends ())) |
|
830
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
843
|
3 |
0 |
if (!ix) START (async, RETVAL); |
|
|
0 |
3 |
if (!ix) START (async, RETVAL); |
|
|
0 |
0 |
if (!ix) START (async, RETVAL); |
|
849
|
0 |
0 |
ev_once ( |
|
852
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
879
|
0 |
0 |
if (items > 1) |
|
881
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
|
0 |
0 |
int value = SvTRUE (new_value) ? WFLAG_KEEPALIVE : 0; |
|
883
|
0 |
0 |
if ((value ^ w->e_flags) & WFLAG_KEEPALIVE) |
|
886
|
0 |
0 |
REF (w); |
|
887
|
0 |
0 |
UNREF (w); |
|
|
0 |
0 |
UNREF (w); |
|
897
|
2 |
0 |
if (items > 1) |
|
912
|
0 |
0 |
RETVAL = w->data ? newSVsv (w->data) : &PL_sv_undef; |
|
914
|
0 |
0 |
if (items > 1) |
|
934
|
5 |
0 |
if (items > 1) |
|
938
|
5 |
0 |
if (active) |
|
941
|
0 |
5 |
PUSHMARK (SP); |
|
942
|
0 |
5 |
XPUSHs (ST (0)); |
|
947
|
5 |
0 |
ev_set_priority (w, SvIV (new_priority)); |
|
949
|
5 |
0 |
if (active) |
|
951
|
0 |
5 |
PUSHMARK (SP); |
|
952
|
0 |
5 |
XPUSHs (ST (0)); |
|
965
|
0 |
0 |
START (io, w); |
|
|
0 |
0 |
START (io, w); |
|
969
|
0 |
0 |
STOP (io, w); |
|
973
|
0 |
0 |
STOP (io, w); |
|
980
|
0 |
0 |
CHECK_FD (fh, fd); |
|
|
0 |
0 |
CHECK_FD (fh, fd); |
|
983
|
0 |
0 |
RESET (io, w, (w, fd, events)); |
|
|
0 |
0 |
RESET (io, w, (w, fd, events)); |
|
|
0 |
0 |
RESET (io, w, (w, fd, events)); |
|
|
0 |
0 |
RESET (io, w, (w, fd, events)); |
|
|
0 |
0 |
RESET (io, w, (w, fd, events)); |
|
989
|
0 |
0 |
if (items > 1) |
|
992
|
0 |
0 |
CHECK_FD (new_fh, fd); |
|
|
0 |
0 |
CHECK_FD (new_fh, fd); |
|
997
|
0 |
0 |
RESET (io, w, (w, fd, w->events)); |
|
|
0 |
0 |
RESET (io, w, (w, fd, w->events)); |
|
|
0 |
0 |
RESET (io, w, (w, fd, w->events)); |
|
|
0 |
0 |
RESET (io, w, (w, fd, w->events)); |
|
|
0 |
0 |
RESET (io, w, (w, fd, w->events)); |
|
1010
|
0 |
0 |
if (items > 1 && (new_events ^ w->events) & (EV_READ | EV_WRITE)) |
|
|
0 |
0 |
if (items > 1 && (new_events ^ w->events) & (EV_READ | EV_WRITE)) |
|
1012
|
0 |
0 |
PAUSE (io); |
|
|
0 |
0 |
PAUSE (io); |
|
1014
|
0 |
0 |
RESUME (io); |
|
|
0 |
0 |
RESUME (io); |
|
|
0 |
0 |
RESUME (io); |
|
1024
|
1 |
1 |
START_SIGNAL (w); |
|
|
1 |
0 |
START_SIGNAL (w); |
|
|
0 |
1 |
START_SIGNAL (w); |
|
|
0 |
0 |
START_SIGNAL (w); |
|
1028
|
0 |
1 |
STOP (signal, w); |
|
1032
|
0 |
9 |
STOP (signal, w); |
|
1039
|
0 |
1 |
CHECK_SIG (signal, signum); |
|
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
1041
|
1 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
|
0 |
1 |
RESET_SIGNAL (w, (w, signum)); |
|
|
1 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
|
1 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
|
1 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
|
0 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
|
0 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
1049
|
4 |
0 |
if (items > 1) |
|
1052
|
0 |
4 |
CHECK_SIG (new_signal, signum); |
|
|
0 |
0 |
CHECK_SIG (new_signal, signum); |
|
1053
|
1 |
3 |
RESET_SIGNAL (w, (w, signum)); |
|
|
0 |
1 |
RESET_SIGNAL (w, (w, signum)); |
|
|
1 |
3 |
RESET_SIGNAL (w, (w, signum)); |
|
|
1 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
|
1 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
|
0 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
|
0 |
0 |
RESET_SIGNAL (w, (w, signum)); |
|
1063
|
0 |
2 |
CHECK_REPEAT (w->repeat); |
|
1065
|
0 |
2 |
START (timer, w); |
|
|
0 |
0 |
START (timer, w); |
|
1069
|
0 |
2 |
STOP (timer, w); |
|
1074
|
0 |
0 |
if (items > 1) |
|
1076
|
0 |
0 |
CHECK_REPEAT (repeat); |
|
1081
|
0 |
0 |
UNREF (w); |
|
|
0 |
0 |
UNREF (w); |
|
1089
|
0 |
5 |
STOP (timer, w); |
|
1094
|
0 |
0 |
CHECK_REPEAT (repeat); |
|
1096
|
0 |
0 |
RESET (timer, w, (w, after, repeat)); |
|
|
0 |
0 |
RESET (timer, w, (w, after, repeat)); |
|
|
0 |
0 |
RESET (timer, w, (w, after, repeat)); |
|
|
0 |
0 |
RESET (timer, w, (w, after, repeat)); |
|
|
0 |
0 |
RESET (timer, w, (w, after, repeat)); |
|
1101
|
0 |
0 |
if (items > 1) |
|
1103
|
0 |
0 |
NV repeat = SvNV (new_repeat); |
|
1104
|
0 |
0 |
CHECK_REPEAT (repeat); |
|
1114
|
0 |
0 |
CHECK_REPEAT (w->interval); |
|
1116
|
0 |
0 |
START (periodic, w); |
|
|
0 |
0 |
START (periodic, w); |
|
1120
|
0 |
0 |
STOP (periodic, w); |
|
1125
|
0 |
0 |
UNREF (w); |
|
|
0 |
0 |
UNREF (w); |
|
1129
|
0 |
0 |
STOP (periodic, w); |
|
1134
|
0 |
0 |
CHECK_REPEAT (interval); |
|
1138
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
1140
|
0 |
0 |
RESET (periodic, w, (w, at, interval, e_fh (w) ? e_periodic_cb : 0)); |
|
|
0 |
0 |
RESET (periodic, w, (w, at, interval, e_fh (w) ? e_periodic_cb : 0)); |
|
|
0 |
0 |
RESET (periodic, w, (w, at, interval, e_fh (w) ? e_periodic_cb : 0)); |
|
|
0 |
0 |
RESET (periodic, w, (w, at, interval, e_fh (w) ? e_periodic_cb : 0)); |
|
|
0 |
0 |
RESET (periodic, w, (w, at, interval, e_fh (w) ? e_periodic_cb : 0)); |
|
|
0 |
0 |
RESET (periodic, w, (w, at, interval, e_fh (w) ? e_periodic_cb : 0)); |
|
1152
|
0 |
0 |
if (items > 1) |
|
1153
|
0 |
0 |
w->offset = SvNV (new_offset); |
|
1160
|
0 |
0 |
if (items > 1) |
|
1162
|
0 |
0 |
NV interval = SvNV (new_interval); |
|
1163
|
0 |
0 |
CHECK_REPEAT (interval); |
|
1171
|
0 |
0 |
RETVAL = e_fh (w) ? e_fh (w) : &PL_sv_undef; |
|
1172
|
0 |
0 |
if (items > 1) |
|
1175
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (new_reschedule_cb) ? newSVsv (new_reschedule_cb) : 0; |
|
1184
|
0 |
3 |
START (idle, w); |
|
|
0 |
0 |
START (idle, w); |
|
1188
|
0 |
9 |
STOP (idle, w); |
|
1192
|
0 |
6 |
STOP (idle, w); |
|
1199
|
0 |
0 |
START (prepare, w); |
|
|
0 |
0 |
START (prepare, w); |
|
1203
|
0 |
0 |
STOP (prepare, w); |
|
1207
|
0 |
0 |
STOP (prepare, w); |
|
1214
|
0 |
0 |
START (check, w); |
|
|
0 |
0 |
START (check, w); |
|
1218
|
0 |
0 |
STOP (check, w); |
|
1222
|
0 |
0 |
STOP (check, w); |
|
1229
|
0 |
0 |
START (fork, w); |
|
|
0 |
0 |
START (fork, w); |
|
1233
|
0 |
0 |
STOP (fork, w); |
|
1237
|
0 |
0 |
STOP (fork, w); |
|
1272
|
0 |
0 |
START (child, w); |
|
|
0 |
0 |
START (child, w); |
|
1276
|
0 |
0 |
STOP (child, w); |
|
1280
|
0 |
0 |
STOP (child, w); |
|
1285
|
0 |
0 |
RESET (child, w, (w, pid, trace)); |
|
|
0 |
0 |
RESET (child, w, (w, pid, trace)); |
|
|
0 |
0 |
RESET (child, w, (w, pid, trace)); |
|
|
0 |
0 |
RESET (child, w, (w, pid, trace)); |
|
|
0 |
0 |
RESET (child, w, (w, pid, trace)); |
|
1293
|
0 |
0 |
: ix == 1 ? w->rpid |
|
1294
|
0 |
0 |
: w->rstatus; |
|
1304
|
0 |
0 |
START (stat, w); |
|
|
0 |
0 |
START (stat, w); |
|
1308
|
0 |
0 |
STOP (stat, w); |
|
1312
|
0 |
1 |
STOP (stat, w); |
|
1319
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), interval)); |
|
1325
|
0 |
0 |
RETVAL = e_fh (w) ? e_fh (w) : &PL_sv_undef; |
|
1327
|
0 |
0 |
if (items > 1) |
|
1331
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); |
|
|
0 |
0 |
RESET (stat, w, (w, SvPVbyte_nolen (e_fh (w)), w->interval)); |
|
1340
|
0 |
0 |
if (items > 1) |
|
1342
|
0 |
0 |
PAUSE (stat); |
|
|
0 |
0 |
PAUSE (stat); |
|
1343
|
0 |
0 |
w->interval = SvNV (new_interval); |
|
1344
|
0 |
0 |
RESUME (stat); |
|
|
0 |
0 |
RESUME (stat); |
|
|
0 |
0 |
RESUME (stat); |
|
1355
|
5 |
3 |
ev_statdata *s = ix ? &w->attr : &w->prev; |
|
1357
|
3 |
5 |
if (ix == 1) |
|
1359
|
2 |
3 |
else if (!s->st_nlink) |
|
1374
|
8 |
0 |
if (GIMME_V == G_SCALAR) |
|
|
4 |
4 |
if (GIMME_V == G_SCALAR) |
|
1375
|
0 |
4 |
XPUSHs (boolSV (s->st_nlink)); |
|
|
2 |
2 |
XPUSHs (boolSV (s->st_nlink)); |
|
1376
|
4 |
0 |
else if (GIMME_V == G_ARRAY && s->st_nlink) |
|
|
4 |
0 |
else if (GIMME_V == G_ARRAY && s->st_nlink) |
|
|
2 |
2 |
else if (GIMME_V == G_ARRAY && s->st_nlink) |
|
1378
|
0 |
2 |
EXTEND (SP, 13); |
|
1399
|
0 |
0 |
START (embed, w); |
|
|
0 |
0 |
START (embed, w); |
|
1403
|
0 |
0 |
STOP (embed, w); |
|
1407
|
0 |
0 |
STOP (embed, w); |
|
1414
|
0 |
0 |
RESET (embed, w, (w, loop)); |
|
|
0 |
0 |
RESET (embed, w, (w, loop)); |
|
|
0 |
0 |
RESET (embed, w, (w, loop)); |
|
|
0 |
0 |
RESET (embed, w, (w, loop)); |
|
|
0 |
0 |
RESET (embed, w, (w, loop)); |
|
1430
|
0 |
0 |
START (async, w); |
|
|
0 |
0 |
START (async, w); |
|
1434
|
0 |
0 |
STOP (async, w); |
|
1438
|
0 |
6 |
STOP (async, w); |
|
1446
|
1 |
2 |
RETVAL = boolSV (ev_async_pending (w)); |
|
1459
|
0 |
2 |
if (!loop) |
|
1471
|
2 |
5 |
if (loop != evapi.default_loop) |
|
1535
|
0 |
0 |
CHECK_FD (fh, fd); |
|
|
0 |
0 |
CHECK_FD (fh, fd); |
|
1540
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
1549
|
0 |
0 |
CHECK_REPEAT (repeat); |
|
1553
|
0 |
0 |
if (!ix) START (timer, RETVAL); |
|
|
0 |
0 |
if (!ix) START (timer, RETVAL); |
|
|
0 |
0 |
if (!ix) START (timer, RETVAL); |
|
1561
|
0 |
0 |
CHECK_REPEAT (interval); |
|
1566
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
|
0 |
0 |
e_fh (w) = SvTRUE (reschedule_cb) ? newSVsv (reschedule_cb) : 0; |
|
1567
|
0 |
0 |
ev_periodic_set (w, at, interval, e_fh (w) ? e_periodic_cb : 0); |
|
1569
|
0 |
0 |
if (!ix) START (periodic, w); |
|
|
0 |
0 |
if (!ix) START (periodic, w); |
|
|
0 |
0 |
if (!ix) START (periodic, w); |
|
1580
|
0 |
6 |
CHECK_SIG (signal, signum); |
|
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
1584
|
6 |
0 |
if (!ix) START_SIGNAL (RETVAL); |
|
|
3 |
3 |
if (!ix) START_SIGNAL (RETVAL); |
|
|
1 |
2 |
if (!ix) START_SIGNAL (RETVAL); |
|
|
0 |
5 |
if (!ix) START_SIGNAL (RETVAL); |
|
|
0 |
0 |
if (!ix) START_SIGNAL (RETVAL); |
|
1595
|
0 |
0 |
if (!ix) START (idle, RETVAL); |
|
|
0 |
0 |
if (!ix) START (idle, RETVAL); |
|
|
0 |
0 |
if (!ix) START (idle, RETVAL); |
|
1605
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
1615
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
1625
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
1651
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
1664
|
0 |
0 |
ev_stat_set (RETVAL, SvPVbyte_nolen (e_fh (RETVAL)), interval); |
|
1665
|
0 |
0 |
if (!ix) START (stat, RETVAL); |
|
|
0 |
0 |
if (!ix) START (stat, RETVAL); |
|
|
0 |
0 |
if (!ix) START (stat, RETVAL); |
|
1674
|
0 |
0 |
if (!(ev_backend (other) & ev_embeddable_backends ())) |
|
1680
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
1691
|
3 |
0 |
if (!ix) START (async, RETVAL); |
|
|
0 |
3 |
if (!ix) START (async, RETVAL); |
|
|
0 |
0 |
if (!ix) START (async, RETVAL); |
|
1697
|
0 |
0 |
ev_once ( |
|
1700
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |