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., |