Ruby
2.0.0p598(2014-11-13revision48408)
|
Data Fields | |
struct heaps_slot * | base |
uintptr_t * | bits |
RVALUE * | start |
RVALUE * | end |
size_t | limit |
struct heaps_slot* heaps_header::base |
Definition at line 172 of file gc.c.
Referenced by assign_heap_slot().
uintptr_t* heaps_header::bits |
Definition at line 173 of file gc.c.
Referenced by assign_heap_slot(), free_unused_heaps(), and rb_objspace_free().
RVALUE* heaps_header::end |
Definition at line 175 of file gc.c.
Referenced by assign_heap_slot(), and is_swept_object().
size_t heaps_header::limit |
Definition at line 176 of file gc.c.
Referenced by assign_heap_slot(), count_objects(), finalize_list(), free_unused_heaps(), objspace_each_objects(), rb_objspace_call_finalizer(), and slot_sweep().
RVALUE* heaps_header::start |
Definition at line 174 of file gc.c.
Referenced by assign_heap_slot(), count_objects(), is_pointer_to_heap(), is_swept_object(), objspace_each_objects(), rb_objspace_call_finalizer(), and slot_sweep().