From 2370e623c4931957b3397782f3eabf709d5f3391 Mon Sep 17 00:00:00 2001 From: tmm1 Date: Tue, 15 Oct 2013 22:33:36 +0000 Subject: * gc.c (gc_mark_roots): rename roots to be categories instead of function names. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ gc.c | 22 +++++++++++----------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index c3ca3a5126..4ee373b0f4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Oct 16 07:25:02 2013 Aman Gupta + + * gc.c (gc_mark_roots): rename roots to be categories + instead of function names. + Tue Oct 15 19:18:13 2013 Koichi Sasada * gc.h (rb_objspace_reachable_objects_from_root): added. diff --git a/gc.c b/gc.c index b127dd8c37..6830e78ab6 100644 --- a/gc.c +++ b/gc.c @@ -3575,42 +3575,42 @@ gc_mark_roots(rb_objspace_t *objspace, int full_mark, const char **categoryp) SET_STACK_END; th->vm->self ? rb_gc_mark(th->vm->self) : rb_vm_mark(th->vm); - MARK_CHECKPOINT("finalizer_table"); + MARK_CHECKPOINT("finalizers"); mark_tbl(objspace, finalizer_table); - MARK_CHECKPOINT("mark_current_machine_context"); + MARK_CHECKPOINT("machine_context"); mark_current_machine_context(objspace, th); - MARK_CHECKPOINT("rb_gc_mark_symbols"); + MARK_CHECKPOINT("symbols"); rb_gc_mark_symbols(full_mark); - MARK_CHECKPOINT("rb_gc_mark_encodings"); + MARK_CHECKPOINT("encodings"); rb_gc_mark_encodings(); /* mark protected global variables */ - MARK_CHECKPOINT("global_List"); + MARK_CHECKPOINT("global_list"); for (list = global_List; list; list = list->next) { rb_gc_mark_maybe(*list->varptr); } - MARK_CHECKPOINT("rb_mark_end_proc"); + MARK_CHECKPOINT("end_proc"); rb_mark_end_proc(); - MARK_CHECKPOINT("rb_gc_mark_global_tbl"); + MARK_CHECKPOINT("global_tbl"); rb_gc_mark_global_tbl(); /* mark generic instance variables for special constants */ - MARK_CHECKPOINT("rb_mark_generic_ivar_tbl"); + MARK_CHECKPOINT("generic_ivars"); rb_mark_generic_ivar_tbl(); - MARK_CHECKPOINT("rb_gc_mark_parser"); + MARK_CHECKPOINT("parser"); rb_gc_mark_parser(); - MARK_CHECKPOINT("rb_gc_mark_unlinked_live_method_entries"); + MARK_CHECKPOINT("live_method_entries"); rb_gc_mark_unlinked_live_method_entries(th->vm); /* marking-loop */ - MARK_CHECKPOINT("gc_mark_stacked_objects"); + MARK_CHECKPOINT("stacked_objects"); gc_mark_stacked_objects(objspace); MARK_CHECKPOINT("finish"); -- cgit v1.2.3