Data Fields | |
| thread * | next |
| thread * | prev |
| rb_jmpbuf_t | context |
| VALUE | result |
| long | stk_len |
| long | stk_max |
| VALUE * | stk_ptr |
| VALUE * | stk_pos |
| FRAME * | frame |
| SCOPE * | scope |
| RVarmap * | dyna_vars |
| BLOCK * | block |
| iter * | iter |
| tag * | tag |
| VALUE | klass |
| VALUE | wrapper |
| NODE * | cref |
| int | flags |
| NODE * | node |
| int | tracing |
| VALUE | errinfo |
| VALUE | last_status |
| VALUE | last_line |
| VALUE | last_match |
| int | safe |
| enum thread_status | status |
| int | wait_for |
| int | fd |
| fd_set | readfds |
| fd_set | writefds |
| fd_set | exceptfds |
| int | select_value |
| double | delay |
| rb_thread_t | join |
| int | abort |
| int | priority |
| VALUE | thgroup |
| st_table * | locals |
| VALUE | thread |
|
|
Definition at line 9719 of file eval.c. Referenced by rb_thread_abort_exc(), rb_thread_abort_exc_set(), and rb_thread_start_0(). |
|
|
|
|
|
Definition at line 9671 of file eval.c. Referenced by rb_thread_restore_context(). |
|
|
|
|
|
Definition at line 9716 of file eval.c. Referenced by rb_thread_join(), rb_thread_polling(), rb_thread_schedule(), rb_thread_select(), and rb_thread_sleep_forever(). |
|
|
Definition at line 9689 of file eval.c. Referenced by rb_thread_alloc(). |
|
|
Definition at line 9702 of file eval.c. Referenced by rb_thread_start_0(), and rb_thread_status(). |
|
|
Definition at line 9714 of file eval.c. Referenced by rb_thread_fd_close(), rb_thread_fd_writable(), rb_thread_schedule(), and rb_thread_select(). |
|
|
Definition at line 9711 of file eval.c. Referenced by rb_thread_fd_close(), rb_thread_fd_writable(), rb_thread_schedule(), rb_thread_select(), and rb_thread_wait_fd(). |
|
|
Definition at line 9697 of file eval.c. Referenced by rb_thread_schedule(), rb_thread_start_0(), rb_thread_status(), rb_thread_switch(), thread_reset_raised(), and thread_set_raised(). |
|
|
|
|
|
|
|
|
Definition at line 9717 of file eval.c. Referenced by rb_thread_join(), and rb_thread_schedule(). |
|
|
|
|
|
Definition at line 9704 of file eval.c. Referenced by rb_thread_restore_context(). |
|
|
Definition at line 9705 of file eval.c. Referenced by rb_thread_restore_context(). |
|
|
|
|
|
Definition at line 9723 of file eval.c. Referenced by rb_thread_key_p(), rb_thread_keys(), rb_thread_local_aref(), and rb_thread_local_aset(). |
|
|
Definition at line 9670 of file eval.c. Referenced by Init_Thread(), rb_thread_alone(), rb_thread_atfork(), rb_thread_fd_writable(), rb_thread_kill(), rb_thread_polling(), rb_thread_raise(), rb_thread_schedule(), rb_thread_select(), rb_thread_sleep(), rb_thread_sleep_forever(), rb_thread_start_0(), rb_thread_stop(), rb_thread_wait_fd(), rb_thread_wait_other_threads(), and thgroup_add(). |
|
|
Definition at line 9699 of file eval.c. Referenced by rb_thread_initialize(), and rb_thread_schedule(). |
|
|
Definition at line 9670 of file eval.c. Referenced by Init_Thread(), rb_thread_atfork(), rb_thread_cleanup(), rb_thread_schedule(), rb_thread_start_0(), and thgroup_add(). |
|
|
Definition at line 9720 of file eval.c. Referenced by rb_thread_cleanup(), rb_thread_priority_set(), rb_thread_schedule(), and rb_thread_start_0(). |
|
|
Definition at line 9712 of file eval.c. Referenced by rb_thread_fd_close(), rb_thread_fd_writable(), rb_thread_schedule(), and rb_thread_select(). |
|
|
Definition at line 9676 of file eval.c. Referenced by rb_callcc(), rb_cont_call(), rb_thread_start_0(), and rb_thread_value(). |
|
|
Definition at line 9707 of file eval.c. Referenced by rb_set_safe_level(), rb_thread_kill(), rb_thread_raise_m(), rb_thread_safe_level(), rb_thread_start_0(), and safe_setter(). |
|
|
|
|
|
Definition at line 9715 of file eval.c. Referenced by rb_thread_schedule(), and rb_thread_select(). |
|
|
|
Definition at line 9678 of file eval.c. Referenced by rb_thread_restore_context(). |
|
|
Definition at line 9679 of file eval.c. Referenced by rb_thread_initialize(). |
|
|
Definition at line 9681 of file eval.c. Referenced by rb_thread_restore_context(), and rb_thread_s_new(). |
|
|
Definition at line 9680 of file eval.c. Referenced by rb_thread_restore_context(), and rb_thread_schedule(). |
|
|
|
|
|
Definition at line 9721 of file eval.c. Referenced by rb_callcc(), rb_cont_call(), rb_thread_cleanup(), rb_thread_group(), rb_thread_start_0(), thgroup_add(), and thgroup_list(). |
|
|
Definition at line 9725 of file eval.c. Referenced by rb_callcc(), rb_cont_call(), rb_gc_mark_threads(), rb_thread_alloc(), rb_thread_cleanup(), rb_thread_current(), rb_thread_deadlock(), rb_thread_exit(), rb_thread_join(), rb_thread_list(), rb_thread_main(), rb_thread_raise(), rb_thread_s_new(), rb_thread_schedule(), rb_thread_start_0(), and thgroup_list(). |
|
|
|
|
|
Definition at line 9710 of file eval.c. Referenced by rb_thread_fd_close(), rb_thread_fd_writable(), rb_thread_join(), rb_thread_polling(), rb_thread_schedule(), rb_thread_select(), rb_thread_sleep_forever(), and rb_thread_wait_fd(). |
|
|
|
|
|
Definition at line 9713 of file eval.c. Referenced by rb_thread_fd_close(), rb_thread_fd_writable(), rb_thread_schedule(), and rb_thread_select(). |
1.3.5