|
Ruby
2.7.2p137(2020-10-01revision5445e0435260b449decf2ac16f9d09bae3cafe72)
|
#include <Context.h>
Data Fields | |
| void ** | stack_pointer |
| void * | stack |
| size_t | size |
| size_t | used |
| void * | base |
| jmp_buf | state |
| struct coroutine_context * | from |
| ucontext_t | state |
| void* coroutine_context::base |
Definition at line 33 of file Context.h.
Referenced by __attribute__(), coroutine_save_stack(), and coroutine_transfer().
| struct coroutine_context * coroutine_context::from |
Definition at line 37 of file Context.h.
Referenced by coroutine_trampoline(), and coroutine_transfer().
| void* coroutine_context::stack |
Definition at line 29 of file Context.h.
Referenced by __attribute__(), coroutine_save_stack(), and coroutine_transfer().
| void ** coroutine_context::stack_pointer |
Definition at line 19 of file Context.h.
Referenced by __attribute__(), and coroutine_save_stack().
| jmp_buf coroutine_context::state |
Definition at line 35 of file Context.h.
Referenced by __attribute__().
| ucontext_t coroutine_context::state |
| size_t coroutine_context::used |
Definition at line 30 of file Context.h.
Referenced by __attribute__().