| 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); | 
 
| 1277 | 0 | 0 | START (child, w); | 
 
|  | 0 | 0 | START (child, w); | 
 
| 1281 | 0 | 0 | STOP (child, w); | 
 
| 1285 | 0 | 0 | STOP (child, w); | 
 
| 1290 | 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)); | 
 
| 1298 | 0 | 0 | : ix == 1 ? w->rpid | 
 
| 1299 | 0 | 0 | :           w->rstatus; | 
 
| 1309 | 0 | 0 | START (stat, w); | 
 
|  | 0 | 0 | START (stat, w); | 
 
| 1313 | 0 | 0 | STOP (stat, w); | 
 
| 1317 | 0 | 1 | STOP (stat, w); | 
 
| 1324 | 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)); | 
 
| 1330 | 0 | 0 | RETVAL = e_fh (w) ? e_fh (w) : &PL_sv_undef; | 
 
| 1332 | 0 | 0 | if (items > 1) | 
 
| 1336 | 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)); | 
 
| 1345 | 0 | 0 | if (items > 1) | 
 
| 1347 | 0 | 0 | PAUSE (stat); | 
 
|  | 0 | 0 | PAUSE (stat); | 
 
| 1348 | 0 | 0 | w->interval = SvNV (new_interval); | 
 
| 1349 | 0 | 0 | RESUME (stat); | 
 
|  | 0 | 0 | RESUME (stat); | 
 
|  | 0 | 0 | RESUME (stat); | 
 
| 1360 | 5 | 3 | ev_statdata *s = ix ? &w->attr : &w->prev; | 
 
| 1362 | 3 | 5 | if (ix == 1) | 
 
| 1364 | 2 | 3 | else if (!s->st_nlink) | 
 
| 1379 | 8 | 0 | if (GIMME_V == G_SCALAR) | 
 
|  | 4 | 4 | if (GIMME_V == G_SCALAR) | 
 
| 1380 | 0 | 4 | XPUSHs (boolSV (s->st_nlink)); | 
 
|  | 2 | 2 | XPUSHs (boolSV (s->st_nlink)); | 
 
| 1381 | 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) | 
 
| 1383 | 0 | 2 | EXTEND (SP, 13); | 
 
| 1404 | 0 | 0 | START (embed, w); | 
 
|  | 0 | 0 | START (embed, w); | 
 
| 1408 | 0 | 0 | STOP (embed, w); | 
 
| 1412 | 0 | 0 | STOP (embed, w); | 
 
| 1419 | 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)); | 
 
| 1435 | 0 | 0 | START (async, w); | 
 
|  | 0 | 0 | START (async, w); | 
 
| 1439 | 0 | 0 | STOP (async, w); | 
 
| 1443 | 0 | 6 | STOP (async, w); | 
 
| 1451 | 1 | 2 | RETVAL = boolSV (ev_async_pending (w)); | 
 
| 1464 | 0 | 2 | if (!loop) | 
 
| 1476 | 2 | 5 | if (loop != evapi.default_loop) | 
 
| 1540 | 0 | 0 | CHECK_FD (fh, fd); | 
 
|  | 0 | 0 | CHECK_FD (fh, fd); | 
 
| 1545 | 0 | 0 | if (!ix) START (io, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (io, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (io, RETVAL); | 
 
| 1554 | 0 | 0 | CHECK_REPEAT (repeat); | 
 
| 1558 | 0 | 0 | if (!ix) START (timer, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (timer, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (timer, RETVAL); | 
 
| 1566 | 0 | 0 | CHECK_REPEAT (interval); | 
 
| 1571 | 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; | 
 
| 1572 | 0 | 0 | ev_periodic_set (w, at, interval, e_fh (w) ? e_periodic_cb : 0); | 
 
| 1574 | 0 | 0 | if (!ix) START (periodic, w); | 
 
|  | 0 | 0 | if (!ix) START (periodic, w); | 
 
|  | 0 | 0 | if (!ix) START (periodic, w); | 
 
| 1585 | 0 | 6 | CHECK_SIG (signal, signum); | 
 
|  | 0 | 0 | CHECK_SIG (signal, signum); | 
 
| 1589 | 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); | 
 
| 1600 | 0 | 0 | if (!ix) START (idle, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (idle, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (idle, RETVAL); | 
 
| 1610 | 0 | 0 | if (!ix) START (prepare, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (prepare, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (prepare, RETVAL); | 
 
| 1620 | 0 | 0 | if (!ix) START (check, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (check, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (check, RETVAL); | 
 
| 1630 | 0 | 0 | if (!ix) START (fork, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (fork, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (fork, RETVAL); | 
 
| 1656 | 0 | 0 | if (!ix) START (child, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (child, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (child, RETVAL); | 
 
| 1669 | 0 | 0 | ev_stat_set (RETVAL, SvPVbyte_nolen (e_fh (RETVAL)), interval); | 
 
| 1670 | 0 | 0 | if (!ix) START (stat, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (stat, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (stat, RETVAL); | 
 
| 1679 | 0 | 0 | if (!(ev_backend (other) & ev_embeddable_backends ())) | 
 
| 1685 | 0 | 0 | if (!ix) START (embed, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (embed, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (embed, RETVAL); | 
 
| 1696 | 3 | 0 | if (!ix) START (async, RETVAL); | 
 
|  | 0 | 3 | if (!ix) START (async, RETVAL); | 
 
|  | 0 | 0 | if (!ix) START (async, RETVAL); | 
 
| 1702 | 0 | 0 | ev_once ( | 
 
| 1705 | 0 | 0 | SvOK (timeout) ? SvNV (timeout) : -1., | 
 
|  | 0 | 0 | SvOK (timeout) ? SvNV (timeout) : -1., | 
 
|  | 0 | 0 | SvOK (timeout) ? SvNV (timeout) : -1., |