File tree Expand file tree Collapse file tree 2 files changed +4
-12
lines changed
Expand file tree Collapse file tree 2 files changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -64,8 +64,8 @@ typedef struct MMTk_RubyUpcalls {
6464 size_t (* number_of_mutators )(void );
6565 void (* get_mutators )(void (* visit_mutator )(MMTk_Mutator * , void * ), void * data );
6666 void (* scan_vm_specific_roots )(void );
67- void (* scan_thread_roots )( void );
68- void ( * scan_thread_root )( MMTk_VMMutatorThread mutator_tls , MMTk_VMWorkerThread worker_tls );
67+ void (* scan_roots_in_mutator_thread )( MMTk_VMMutatorThread mutator_tls ,
68+ MMTk_VMWorkerThread worker_tls );
6969 void (* scan_object_ruby_style )(MMTk_ObjectReference object );
7070 void (* call_gc_mark_children )(MMTk_ObjectReference object );
7171 void (* call_obj_free )(MMTk_ObjectReference object );
Original file line number Diff line number Diff line change @@ -1512,15 +1512,8 @@ rb_mmtk_scan_vm_specific_roots(void)
15121512 rb_mmtk_mark_roots ();
15131513}
15141514
1515- RBIMPL_ATTR_NORETURN ()
15161515static void
1517- rb_mmtk_scan_thread_roots (void )
1518- {
1519- abort (); // We are not using this function at this time.
1520- }
1521-
1522- static void
1523- rb_mmtk_scan_thread_root (MMTk_VMMutatorThread mutator , MMTk_VMWorkerThread worker )
1516+ rb_mmtk_scan_roots_in_mutator_thread (MMTk_VMMutatorThread mutator , MMTk_VMWorkerThread worker )
15241517{
15251518 rb_mmtk_assert_mmtk_worker ();
15261519
@@ -1571,8 +1564,7 @@ MMTk_RubyUpcalls ruby_upcalls = {
15711564 rb_mmtk_number_of_mutators ,
15721565 rb_mmtk_get_mutators ,
15731566 rb_mmtk_scan_vm_specific_roots ,
1574- rb_mmtk_scan_thread_roots ,
1575- rb_mmtk_scan_thread_root ,
1567+ rb_mmtk_scan_roots_in_mutator_thread ,
15761568 rb_mmtk_scan_object_ruby_style ,
15771569 rb_mmtk_call_gc_mark_children ,
15781570 rb_mmtk_call_obj_free ,
You can’t perform that action at this time.
0 commit comments