line |
true |
false |
branch |
161
|
28 |
0 |
SV *cv = cb_sv ? s_get_cv_croak (cb_sv) : 0; |
169
|
28 |
0 |
ev_init (w, cv ? e_cb : 0); |
197
|
0 |
27 |
if (SvOBJECT (w->self)) |
219
|
0 |
20 |
if (ecb_expect_false (w->e_flags & WFLAG_UNREFED) |
220
|
0 |
0 |
&& !ev_is_active (w)) |
221
|
0 |
0 |
REF (w); |
223
|
15 |
5 |
if (ecb_expect_true (sv_self_cache)) |
234
|
15 |
5 |
if (ecb_expect_true (sv_events_cache)) |
238
|
0 |
15 |
SvIOK_only (sv_events); |
246
|
0 |
20 |
PUSHMARK (SP); |
247
|
0 |
20 |
EXTEND (SP, 2); |
254
|
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)) |
263
|
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)) |
268
|
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))) |
271
|
0 |
0 |
PUSHMARK (SP); |
287
|
0 |
0 |
if (sv_events_cache) |
295
|
0 |
0 |
PUSHMARK (SP); |
296
|
0 |
0 |
XPUSHs (sv_events); |
303
|
0 |
0 |
if (sv_events_cache) |
308
|
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)) |
311
|
0 |
0 |
PUSHMARK (SP); |
330
|
0 |
0 |
PUSHMARK (SP); |
331
|
0 |
0 |
EXTEND (SP, 2); |
339
|
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)) |
341
|
0 |
0 |
PUSHMARK (SP); |
347
|
0 |
0 |
if (count > 0) |
349
|
0 |
0 |
retval = SvNV (TOPs); |
351
|
0 |
0 |
if (retval < now) |
357
|
0 |
0 |
FREETMPS; |
451
|
240 |
5 |
for (civ = const_iv + sizeof (const_iv) / sizeof (const_iv [0]); civ > const_iv; civ--) |
570
|
5 |
0 |
if (!default_loop_sv) |
574
|
0 |
5 |
if (!evapi.default_loop) |
605
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
0 |
0 |
CHECK_SIG (signal, signum); |
663
|
0 |
0 |
CHECK_SIG (signal, signum); |
|
0 |
0 |
CHECK_SIG (signal, signum); |
681
|
0 |
0 |
CHECK_FD (fh, fd); |
|
0 |
0 |
CHECK_FD (fh, fd); |
683
|
0 |
0 |
if (ix == 2) |
686
|
0 |
0 |
events = events ? EV_WRITE : EV_READ; |
692
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
0 |
0 |
if (!ix) START (io, RETVAL); |
701
|
0 |
5 |
CHECK_REPEAT (repeat); |
705
|
5 |
0 |
if (!ix) START (timer, RETVAL); |
|
0 |
5 |
if (!ix) START (timer, RETVAL); |
|
0 |
0 |
if (!ix) START (timer, RETVAL); |
713
|
0 |
0 |
CHECK_REPEAT (interval); |
718
|
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; |
719
|
0 |
0 |
ev_periodic_set (w, at, interval, e_fh (w) ? e_periodic_cb : 0); |
721
|
0 |
0 |
if (!ix) START (periodic, w); |
|
0 |
0 |
if (!ix) START (periodic, w); |
|
0 |
0 |
if (!ix) START (periodic, w); |
732
|
0 |
4 |
CHECK_SIG (signal, signum); |
|
0 |
0 |
CHECK_SIG (signal, signum); |
736
|
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); |
747
|
6 |
0 |
if (!ix) START (idle, RETVAL); |
|
0 |
6 |
if (!ix) START (idle, RETVAL); |
|
0 |
0 |
if (!ix) START (idle, RETVAL); |
757
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
767
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
0 |
0 |
if (!ix) START (check, RETVAL); |
777
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
803
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
0 |
0 |
if (!ix) START (child, RETVAL); |
817
|
1 |
0 |
ev_stat_set (RETVAL, SvPVbyte_nolen (e_fh (RETVAL)), interval); |
818
|
1 |
0 |
if (!ix) START (stat, RETVAL); |
|
0 |
1 |
if (!ix) START (stat, RETVAL); |
|
0 |
0 |
if (!ix) START (stat, RETVAL); |
829
|
0 |
0 |
if (!(ev_backend (loop) & ev_embeddable_backends ())) |
835
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
848
|
3 |
0 |
if (!ix) START (async, RETVAL); |
|
0 |
3 |
if (!ix) START (async, RETVAL); |
|
0 |
0 |
if (!ix) START (async, RETVAL); |
854
|
0 |
0 |
ev_once ( |
857
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
884
|
0 |
0 |
if (items > 1) |
886
|
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; |
888
|
0 |
0 |
if ((value ^ w->e_flags) & WFLAG_KEEPALIVE) |
891
|
0 |
0 |
REF (w); |
892
|
0 |
0 |
UNREF (w); |
|
0 |
0 |
UNREF (w); |
902
|
2 |
0 |
if (items > 1) |
917
|
0 |
0 |
RETVAL = w->data ? newSVsv (w->data) : &PL_sv_undef; |
919
|
0 |
0 |
if (items > 1) |
939
|
5 |
0 |
if (items > 1) |
943
|
5 |
0 |
if (active) |
946
|
0 |
5 |
PUSHMARK (SP); |
947
|
0 |
5 |
XPUSHs (ST (0)); |
952
|
5 |
0 |
ev_set_priority (w, SvIV (new_priority)); |
954
|
5 |
0 |
if (active) |
956
|
0 |
5 |
PUSHMARK (SP); |
957
|
0 |
5 |
XPUSHs (ST (0)); |
970
|
0 |
0 |
START (io, w); |
|
0 |
0 |
START (io, w); |
974
|
0 |
0 |
STOP (io, w); |
978
|
0 |
0 |
STOP (io, w); |
985
|
0 |
0 |
CHECK_FD (fh, fd); |
|
0 |
0 |
CHECK_FD (fh, fd); |
988
|
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)); |
994
|
0 |
0 |
if (items > 1) |
997
|
0 |
0 |
CHECK_FD (new_fh, fd); |
|
0 |
0 |
CHECK_FD (new_fh, fd); |
1002
|
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)); |
1015
|
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)) |
1017
|
0 |
0 |
PAUSE (io); |
|
0 |
0 |
PAUSE (io); |
1019
|
0 |
0 |
RESUME (io); |
|
0 |
0 |
RESUME (io); |
|
0 |
0 |
RESUME (io); |
1029
|
1 |
1 |
START_SIGNAL (w); |
|
1 |
0 |
START_SIGNAL (w); |
|
0 |
1 |
START_SIGNAL (w); |
|
0 |
0 |
START_SIGNAL (w); |
1033
|
0 |
1 |
STOP (signal, w); |
1037
|
0 |
9 |
STOP (signal, w); |
1044
|
0 |
1 |
CHECK_SIG (signal, signum); |
|
0 |
0 |
CHECK_SIG (signal, signum); |
1046
|
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)); |
1054
|
4 |
0 |
if (items > 1) |
1057
|
0 |
4 |
CHECK_SIG (new_signal, signum); |
|
0 |
0 |
CHECK_SIG (new_signal, signum); |
1058
|
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)); |
1068
|
0 |
2 |
CHECK_REPEAT (w->repeat); |
1070
|
0 |
2 |
START (timer, w); |
|
0 |
0 |
START (timer, w); |
1074
|
0 |
2 |
STOP (timer, w); |
1079
|
0 |
0 |
if (items > 1) |
1081
|
0 |
0 |
CHECK_REPEAT (repeat); |
1086
|
0 |
0 |
UNREF (w); |
|
0 |
0 |
UNREF (w); |
1094
|
0 |
5 |
STOP (timer, w); |
1099
|
0 |
0 |
CHECK_REPEAT (repeat); |
1101
|
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)); |
1106
|
0 |
0 |
if (items > 1) |
1108
|
0 |
0 |
NV repeat = SvNV (new_repeat); |
1109
|
0 |
0 |
CHECK_REPEAT (repeat); |
1119
|
0 |
0 |
CHECK_REPEAT (w->interval); |
1121
|
0 |
0 |
START (periodic, w); |
|
0 |
0 |
START (periodic, w); |
1125
|
0 |
0 |
STOP (periodic, w); |
1130
|
0 |
0 |
UNREF (w); |
|
0 |
0 |
UNREF (w); |
1134
|
0 |
0 |
STOP (periodic, w); |
1139
|
0 |
0 |
CHECK_REPEAT (interval); |
1143
|
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; |
1145
|
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)); |
1157
|
0 |
0 |
if (items > 1) |
1158
|
0 |
0 |
w->offset = SvNV (new_offset); |
1165
|
0 |
0 |
if (items > 1) |
1167
|
0 |
0 |
NV interval = SvNV (new_interval); |
1168
|
0 |
0 |
CHECK_REPEAT (interval); |
1176
|
0 |
0 |
RETVAL = e_fh (w) ? e_fh (w) : &PL_sv_undef; |
1177
|
0 |
0 |
if (items > 1) |
1180
|
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; |
1189
|
0 |
3 |
START (idle, w); |
|
0 |
0 |
START (idle, w); |
1193
|
0 |
9 |
STOP (idle, w); |
1197
|
0 |
6 |
STOP (idle, w); |
1204
|
0 |
0 |
START (prepare, w); |
|
0 |
0 |
START (prepare, w); |
1208
|
0 |
0 |
STOP (prepare, w); |
1212
|
0 |
0 |
STOP (prepare, w); |
1219
|
0 |
0 |
START (check, w); |
|
0 |
0 |
START (check, w); |
1223
|
0 |
0 |
STOP (check, w); |
1227
|
0 |
0 |
STOP (check, w); |
1234
|
0 |
0 |
START (fork, w); |
|
0 |
0 |
START (fork, w); |
1238
|
0 |
0 |
STOP (fork, w); |
1242
|
0 |
0 |
STOP (fork, w); |
1282
|
0 |
0 |
START (child, w); |
|
0 |
0 |
START (child, w); |
1286
|
0 |
0 |
STOP (child, w); |
1290
|
0 |
0 |
STOP (child, w); |
1295
|
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)); |
1303
|
0 |
0 |
: ix == 1 ? w->rpid |
1304
|
0 |
0 |
: w->rstatus; |
1314
|
0 |
0 |
START (stat, w); |
|
0 |
0 |
START (stat, w); |
1318
|
0 |
0 |
STOP (stat, w); |
1322
|
0 |
1 |
STOP (stat, w); |
1329
|
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)); |
1335
|
0 |
0 |
RETVAL = e_fh (w) ? newSVsv (e_fh (w)) : &PL_sv_undef; |
1337
|
0 |
0 |
if (items > 1) |
1341
|
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)); |
1350
|
0 |
0 |
if (items > 1) |
1352
|
0 |
0 |
PAUSE (stat); |
|
0 |
0 |
PAUSE (stat); |
1353
|
0 |
0 |
w->interval = SvNV (new_interval); |
1354
|
0 |
0 |
RESUME (stat); |
|
0 |
0 |
RESUME (stat); |
|
0 |
0 |
RESUME (stat); |
1365
|
5 |
3 |
ev_statdata *s = ix ? &w->attr : &w->prev; |
1367
|
3 |
5 |
if (ix == 1) |
1369
|
2 |
3 |
else if (!s->st_nlink) |
1384
|
8 |
0 |
if (GIMME_V == G_SCALAR) |
|
4 |
4 |
if (GIMME_V == G_SCALAR) |
1385
|
0 |
4 |
XPUSHs (boolSV (s->st_nlink)); |
|
2 |
2 |
XPUSHs (boolSV (s->st_nlink)); |
1386
|
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) |
1388
|
0 |
2 |
EXTEND (SP, 13); |
1409
|
0 |
0 |
START (embed, w); |
|
0 |
0 |
START (embed, w); |
1413
|
0 |
0 |
STOP (embed, w); |
1417
|
0 |
0 |
STOP (embed, w); |
1424
|
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)); |
1440
|
0 |
0 |
START (async, w); |
|
0 |
0 |
START (async, w); |
1444
|
0 |
0 |
STOP (async, w); |
1448
|
0 |
6 |
STOP (async, w); |
1456
|
1 |
2 |
RETVAL = boolSV (ev_async_pending (w)); |
1469
|
0 |
2 |
if (!loop) |
1481
|
2 |
5 |
if (loop != evapi.default_loop) |
1545
|
0 |
0 |
CHECK_FD (fh, fd); |
|
0 |
0 |
CHECK_FD (fh, fd); |
1550
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
0 |
0 |
if (!ix) START (io, RETVAL); |
|
0 |
0 |
if (!ix) START (io, RETVAL); |
1559
|
0 |
0 |
CHECK_REPEAT (repeat); |
1563
|
0 |
0 |
if (!ix) START (timer, RETVAL); |
|
0 |
0 |
if (!ix) START (timer, RETVAL); |
|
0 |
0 |
if (!ix) START (timer, RETVAL); |
1571
|
0 |
0 |
CHECK_REPEAT (interval); |
1576
|
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; |
1577
|
0 |
0 |
ev_periodic_set (w, at, interval, e_fh (w) ? e_periodic_cb : 0); |
1579
|
0 |
0 |
if (!ix) START (periodic, w); |
|
0 |
0 |
if (!ix) START (periodic, w); |
|
0 |
0 |
if (!ix) START (periodic, w); |
1590
|
0 |
6 |
CHECK_SIG (signal, signum); |
|
0 |
0 |
CHECK_SIG (signal, signum); |
1594
|
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); |
1605
|
0 |
0 |
if (!ix) START (idle, RETVAL); |
|
0 |
0 |
if (!ix) START (idle, RETVAL); |
|
0 |
0 |
if (!ix) START (idle, RETVAL); |
1615
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
|
0 |
0 |
if (!ix) START (prepare, RETVAL); |
1625
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
0 |
0 |
if (!ix) START (check, RETVAL); |
|
0 |
0 |
if (!ix) START (check, RETVAL); |
1635
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
|
0 |
0 |
if (!ix) START (fork, RETVAL); |
1661
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
0 |
0 |
if (!ix) START (child, RETVAL); |
|
0 |
0 |
if (!ix) START (child, RETVAL); |
1674
|
0 |
0 |
ev_stat_set (RETVAL, SvPVbyte_nolen (e_fh (RETVAL)), interval); |
1675
|
0 |
0 |
if (!ix) START (stat, RETVAL); |
|
0 |
0 |
if (!ix) START (stat, RETVAL); |
|
0 |
0 |
if (!ix) START (stat, RETVAL); |
1684
|
0 |
0 |
if (!(ev_backend (other) & ev_embeddable_backends ())) |
1690
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
|
0 |
0 |
if (!ix) START (embed, RETVAL); |
1701
|
3 |
0 |
if (!ix) START (async, RETVAL); |
|
0 |
3 |
if (!ix) START (async, RETVAL); |
|
0 |
0 |
if (!ix) START (async, RETVAL); |
1707
|
0 |
0 |
ev_once ( |
1710
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |
|
0 |
0 |
SvOK (timeout) ? SvNV (timeout) : -1., |