Ruby
2.1.10p492(2016-04-01revision54464)
|
Data Fields | |
enum context_type | type |
VALUE | self |
int | argc |
VALUE | value |
VALUE * | vm_stack |
size_t | vm_stack_slen |
size_t | vm_stack_clen |
struct { | |
VALUE * stack | |
VALUE * stack_src | |
size_t stack_size | |
} | machine |
rb_thread_t | saved_thread |
rb_jmpbuf_t | jmpbuf |
rb_ensure_entry_t * | ensure_array |
rb_ensure_list_t * | ensure_list |
int rb_context_struct::argc |
Definition at line 93 of file cont.c.
Referenced by cont_capture(), fiber_store(), fiber_switch(), rb_cont_call(), and rb_fiber_start().
rb_ensure_entry_t* rb_context_struct::ensure_array |
Definition at line 112 of file cont.c.
Referenced by cont_capture(), cont_free(), and rb_cont_call().
rb_ensure_list_t* rb_context_struct::ensure_list |
rb_jmpbuf_t rb_context_struct::jmpbuf |
Definition at line 111 of file cont.c.
Referenced by cont_capture(), cont_restore_1(), fiber_init(), and fiber_store().
struct { ... } rb_context_struct::machine |
Referenced by cont_free(), cont_mark(), cont_memsize(), cont_restore_0(), cont_restore_1(), cont_save_machine_stack(), fiber_store(), and rb_fiber_terminate().
rb_thread_t rb_context_struct::saved_thread |
Definition at line 110 of file cont.c.
Referenced by cont_capture(), cont_free(), cont_init(), cont_mark(), cont_memsize(), cont_restore_thread(), cont_save_thread(), fiber_free(), fiber_init(), fiber_memsize(), fiber_switch(), rb_cont_call(), rb_fiber_reset_root_local_storage(), and rb_fiber_start().
VALUE rb_context_struct::self |
Definition at line 92 of file cont.c.
Referenced by cont_capture(), cont_free(), cont_mark(), cont_new(), cont_restore_thread(), fiber_store(), fiber_t_alloc(), and rb_fiber_current().
VALUE* rb_context_struct::stack |
Definition at line 101 of file cont.c.
Referenced by cont_free(), cont_mark(), cont_memsize(), cont_restore_1(), cont_save_machine_stack(), fiber_store(), and rb_fiber_terminate().
size_t rb_context_struct::stack_size |
Definition at line 103 of file cont.c.
Referenced by cont_mark(), cont_memsize(), cont_restore_0(), cont_restore_1(), cont_save_machine_stack(), and rb_fiber_terminate().
VALUE* rb_context_struct::stack_src |
Definition at line 102 of file cont.c.
Referenced by cont_restore_0(), cont_restore_1(), and cont_save_machine_stack().
enum context_type rb_context_struct::type |
Definition at line 91 of file cont.c.
Referenced by cont_free(), cont_mark(), cont_restore_thread(), fiber_free(), fiber_memsize(), fiber_t_alloc(), rb_fiber_resume(), and root_fiber_alloc().
VALUE rb_context_struct::value |
Definition at line 94 of file cont.c.
Referenced by cont_capture(), cont_mark(), fiber_store(), fiber_switch(), rb_cont_call(), rb_fiber_start(), and rb_fiber_terminate().
VALUE* rb_context_struct::vm_stack |
Definition at line 95 of file cont.c.
Referenced by cont_capture(), cont_free(), cont_mark(), cont_memsize(), cont_restore_thread(), and fiber_init().
size_t rb_context_struct::vm_stack_clen |
Definition at line 98 of file cont.c.
Referenced by cont_capture(), cont_mark(), cont_memsize(), and cont_restore_thread().
size_t rb_context_struct::vm_stack_slen |
Definition at line 97 of file cont.c.
Referenced by cont_capture(), cont_mark(), cont_memsize(), and cont_restore_thread().