Ruby  1.9.3p392(2013-02-22revision39386)
Data Fields
rb_context_struct Struct Reference

Data Fields

enum context_type type
 
VALUE self
 
int argc
 
VALUE value
 
VALUEvm_stack
 
size_t vm_stack_slen
 
size_t vm_stack_clen
 
VALUEmachine_stack
 
VALUEmachine_stack_src
 
rb_thread_t saved_thread
 
rb_jmpbuf_t jmpbuf
 
size_t machine_stack_size
 

Detailed Description

Definition at line 61 of file cont.c.

Field Documentation

int rb_context_struct::argc

Definition at line 64 of file cont.c.

Referenced by cont_capture(), fiber_store(), fiber_switch(), rb_cont_call(), and rb_fiber_start().

rb_jmpbuf_t rb_context_struct::jmpbuf

Definition at line 79 of file cont.c.

Referenced by cont_capture(), cont_restore_1(), fiber_init(), and fiber_store().

VALUE* rb_context_struct::machine_stack
size_t rb_context_struct::machine_stack_size
VALUE* rb_context_struct::machine_stack_src

Definition at line 72 of file cont.c.

Referenced by cont_restore_0(), cont_restore_1(), and cont_save_machine_stack().

rb_thread_t rb_context_struct::saved_thread
VALUE rb_context_struct::self
enum context_type rb_context_struct::type
VALUE rb_context_struct::value
VALUE* rb_context_struct::vm_stack

Definition at line 66 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 69 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 68 of file cont.c.

Referenced by cont_capture(), cont_mark(), cont_memsize(), and cont_restore_thread().


The documentation for this struct was generated from the following file: