Ruby
2.7.1p83(2020-03-31revisiona0c7c23c9cec0d0ffcba012279cd652d28ad5bf3)
|
#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().
ucontext_t coroutine_context::state |
jmp_buf coroutine_context::state |
Definition at line 35 of file Context.h.
Referenced by __attribute__().
size_t coroutine_context::used |
Definition at line 30 of file Context.h.
Referenced by __attribute__().