H A D | gc.c | 376 rb_objspace_t *objspace = malloc(sizeof(rb_objspace_t)); local 389 rb_objspace_free(rb_objspace_t *objspace) argument 432 allocate_sorted_heaps(rb_objspace_t *objspace, size_t next_heaps_length) argument 467 link_free_heap_slot(rb_objspace_t *objspace, struct heaps_slot *slot) argument 474 unlink_free_heap_slot(rb_objspace_t *objspace, struct heaps_slot *slot) argument 481 assign_heap_slot(rb_objspace_t *objspace) argument 558 add_heap_slots(rb_objspace_t *objspace, size_t add) argument 577 init_heap(rb_objspace_t *objspace) argument 597 initial_expand_heap(rb_objspace_t *objspace) argument 607 set_heaps_increment(rb_objspace_t *objspace) argument 624 heaps_increment(rb_objspace_t *objspace) argument 637 rb_objspace_t *objspace = &rb_objspace; local 763 is_pointer_to_heap(rb_objspace_t *objspace, void *ptr) argument 823 add_slot_local_freelist(rb_objspace_t *objspace, RVALUE *p) argument 837 unlink_heap_slot(rb_objspace_t *objspace, struct heaps_slot *slot) argument 852 free_unused_heaps(rb_objspace_t *objspace) argument 904 obj_free(rb_objspace_t *objspace, VALUE obj) argument 1057 rb_objspace_t *objspace = &rb_objspace; local 1131 rb_objspace_t *objspace = &rb_objspace; local 1274 rb_objspace_t *objspace = &rb_objspace; local 1312 rb_objspace_t *objspace = &rb_objspace; local 1351 rb_objspace_t *objspace = &rb_objspace; local 1372 run_finalizer(rb_objspace_t *objspace, VALUE obj, VALUE table) argument 1402 run_final(rb_objspace_t *objspace, VALUE obj) argument 1428 finalize_list(rb_objspace_t *objspace, RVALUE *p) argument 1447 finalize_deferred(rb_objspace_t *objspace) argument 1459 rb_objspace_t *objspace = &rb_objspace; local 1490 rb_objspace_call_finalizer(rb_objspace_t *objspace) argument 1563 is_id_value(rb_objspace_t *objspace, VALUE ptr) argument 1572 is_swept_object(rb_objspace_t *objspace, VALUE ptr) argument 1585 is_dead_object(rb_objspace_t *objspace, VALUE ptr) argument 1595 is_live_object(rb_objspace_t *objspace, VALUE ptr) argument 1624 rb_objspace_t *objspace = &rb_objspace; local 1773 rb_objspace_t *objspace = &rb_objspace; local 1863 rb_objspace_t *objspace = &rb_objspace; local 1876 objspace_live_num(rb_objspace_t *objspace) argument 1882 slot_sweep(rb_objspace_t *objspace, struct heaps_slot *sweep_slot) argument 1953 ready_to_gc(rb_objspace_t *objspace) argument 1968 before_gc_sweep(rb_objspace_t *objspace) argument 1988 after_gc_sweep(rb_objspace_t *objspace) argument 2009 lazy_sweep(rb_objspace_t *objspace) argument 2027 rest_sweep(rb_objspace_t *objspace) argument 2040 gc_prepare_free_objects(rb_objspace_t *objspace) argument 2093 gc_sweep(rb_objspace_t *objspace) argument 2319 mark_locations_array(rb_objspace_t *objspace, register VALUE *x, register long n) argument 2333 gc_mark_locations(rb_objspace_t *objspace, VALUE *start, VALUE *end) argument 2351 rb_objspace_t *objspace; member in struct:mark_tbl_arg 2363 mark_tbl(rb_objspace_t *objspace, st_table *tbl) argument 2380 mark_set(rb_objspace_t *objspace, st_table *tbl) argument 2404 mark_hash(rb_objspace_t *objspace, st_table *tbl) argument 2419 mark_method_entry(rb_objspace_t *objspace, const rb_method_entry_t *me) argument 2463 mark_m_tbl(rb_objspace_t *objspace, st_table *tbl) argument 2481 mark_const_tbl(rb_objspace_t *objspace, st_table *tbl) argument 2502 mark_current_machine_context(rb_objspace_t *objspace, rb_thread_t *th) argument 2532 rb_objspace_t *objspace = &rb_objspace; local 2557 gc_mark_ptr(rb_objspace_t *objspace, VALUE ptr) argument 2567 markable_object_p(rb_objspace_t *objspace, VALUE ptr) argument 2584 gc_mark(rb_objspace_t *objspace, VALUE ptr) argument 2606 gc_mark_children(rb_objspace_t *objspace, VALUE ptr) argument 2900 gc_mark_stacked_objects(rb_objspace_t *objspace) argument 2913 gc_marks(rb_objspace_t *objspace) argument 2965 rb_objspace_t *objspace = &rb_objspace; local 2991 rb_objspace_t *objspace = &rb_objspace; local 3003 rb_objspace_t *objspace = &rb_objspace; local 3026 garbage_collect(rb_objspace_t *objspace) argument 3060 garbage_collect_with_gvl(rb_objspace_t *objspace) argument 3112 rb_objspace_t *objspace = &rb_objspace; local 3121 rb_objspace_t *objspace = &rb_objspace; local 3171 rb_objspace_t *objspace = &rb_objspace; local 3224 rb_objspace_t *objspace = &rb_objspace; local 3243 rb_objspace_t *objspace = &rb_objspace; local 3265 rb_objspace_t *objspace = &rb_objspace; local 3287 rb_objspace_t *objspace = &rb_objspace; local 3340 rb_objspace_t *objspace = &rb_objspace; local 3475 vm_malloc_prepare(rb_objspace_t *objspace, size_t size) argument 3495 vm_malloc_fixup(rb_objspace_t *objspace, void *mem, size_t size) argument 3518 vm_xmalloc(rb_objspace_t *objspace, size_t size) argument 3528 vm_xrealloc(rb_objspace_t *objspace, void *ptr, size_t size) argument 3580 vm_xfree(rb_objspace_t *objspace, void *ptr) argument 3618 vm_xcalloc(rb_objspace_t *objspace, size_t count, size_t elsize) argument 3864 rb_objspace_t *objspace = &rb_objspace; local 3937 gc_prof_timer_start(rb_objspace_t *objspace) argument 3961 gc_prof_timer_stop(rb_objspace_t *objspace, int marked) argument 3980 gc_prof_mark_timer_start(rb_objspace_t *objspace) argument 3988 gc_prof_mark_timer_stop(rb_objspace_t *objspace) argument 3996 gc_prof_sweep_timer_start(rb_objspace_t *objspace) argument 4004 gc_prof_sweep_timer_stop(rb_objspace_t *objspace) argument 4012 gc_prof_set_malloc_info(rb_objspace_t *objspace) argument 4017 gc_prof_set_heap_info(rb_objspace_t *objspace, gc_profile_record *record) argument 4030 gc_prof_mark_timer_start(rb_objspace_t *objspace) argument 4043 gc_prof_mark_timer_stop(rb_objspace_t *objspace) argument 4060 gc_prof_sweep_timer_start(rb_objspace_t *objspace) argument 4073 gc_prof_sweep_timer_stop(rb_objspace_t *objspace) argument 4090 gc_prof_set_malloc_info(rb_objspace_t *objspace) argument 4102 gc_prof_set_heap_info(rb_objspace_t *objspace, gc_profile_record *record) argument 4130 rb_objspace_t *objspace = &rb_objspace; local 4200 rb_objspace_t *objspace = (&rb_objspace); local 4233 rb_objspace_t *objspace = &rb_objspace; local 4325 rb_objspace_t *objspace = &rb_objspace; local 4346 rb_objspace_t *objspace = &rb_objspace; local 4361 rb_objspace_t *objspace = &rb_objspace; local 4378 rb_objspace_t *objspace = &rb_objspace; local 4393 rb_objspace_t *objspace = &rb_objspace; local [all...] |