Ruby
2.4.2p198(2017-09-14revision59899)
|
Data Fields | |
stack_chunk_t * | chunk |
stack_chunk_t * | cache |
int | index |
int | limit |
size_t | cache_size |
size_t | unused_cache_size |
stack_chunk_t* mark_stack::cache |
Definition at line 473 of file gc.c.
Referenced by add_stack_chunk_cache(), push_mark_stack_chunk(), and shrink_stack_chunk_cache().
size_t mark_stack::cache_size |
Definition at line 476 of file gc.c.
Referenced by add_stack_chunk_cache(), init_mark_stack(), push_mark_stack_chunk(), and shrink_stack_chunk_cache().
stack_chunk_t* mark_stack::chunk |
Definition at line 472 of file gc.c.
Referenced by free_stack_chunks(), invalidate_mark_stack(), is_mark_stack_empty(), mark_stack_size(), pop_mark_stack(), pop_mark_stack_chunk(), push_mark_stack(), and push_mark_stack_chunk().
int mark_stack::index |
Definition at line 474 of file gc.c.
Referenced by init_mark_stack(), invalidate_mark_stack(), mark_stack_size(), pop_mark_stack(), pop_mark_stack_chunk(), push_mark_stack(), and push_mark_stack_chunk().
int mark_stack::limit |
Definition at line 475 of file gc.c.
Referenced by init_mark_stack(), invalidate_mark_stack(), mark_stack_size(), pop_mark_stack_chunk(), push_mark_stack(), and push_mark_stack_chunk().
size_t mark_stack::unused_cache_size |
Definition at line 477 of file gc.c.
Referenced by init_mark_stack(), push_mark_stack_chunk(), and shrink_stack_chunk_cache().