@@ -129,7 +129,7 @@ rb_mmtk_block_for_gc(MMTk_VMMutatorThread mutator)
129
129
struct objspace * objspace = rb_gc_get_objspace ();
130
130
131
131
size_t starting_gc_count = objspace -> gc_count ;
132
- int lock_lev = rb_gc_vm_lock ();
132
+ int lock_lev = RB_GC_VM_LOCK ();
133
133
int err ;
134
134
if ((err = pthread_mutex_lock (& objspace -> mutex )) != 0 ) {
135
135
rb_bug ("ERROR: cannot lock objspace->mutex: %s" , strerror (err ));
@@ -173,7 +173,7 @@ rb_mmtk_block_for_gc(MMTk_VMMutatorThread mutator)
173
173
if ((err = pthread_mutex_unlock (& objspace -> mutex )) != 0 ) {
174
174
rb_bug ("ERROR: cannot release objspace->mutex: %s" , strerror (err ));
175
175
}
176
- rb_gc_vm_unlock (lock_lev );
176
+ RB_GC_VM_UNLOCK (lock_lev );
177
177
}
178
178
179
179
static size_t
@@ -927,7 +927,7 @@ rb_gc_impl_define_finalizer(void *objspace_ptr, VALUE obj, VALUE block)
927
927
928
928
RBASIC (obj )-> flags |= FL_FINALIZE ;
929
929
930
- int lev = rb_gc_vm_lock ();
930
+ int lev = RB_GC_VM_LOCK ();
931
931
932
932
if (st_lookup (objspace -> finalizer_table , obj , & data )) {
933
933
table = (VALUE )data ;
@@ -940,7 +940,7 @@ rb_gc_impl_define_finalizer(void *objspace_ptr, VALUE obj, VALUE block)
940
940
for (i = 0 ; i < len ; i ++ ) {
941
941
VALUE recv = RARRAY_AREF (table , i );
942
942
if (rb_equal (recv , block )) {
943
- rb_gc_vm_unlock (lev );
943
+ RB_GC_VM_UNLOCK (lev );
944
944
return recv ;
945
945
}
946
946
}
@@ -954,7 +954,7 @@ rb_gc_impl_define_finalizer(void *objspace_ptr, VALUE obj, VALUE block)
954
954
st_add_direct (objspace -> finalizer_table , obj , table );
955
955
}
956
956
957
- rb_gc_vm_unlock (lev );
957
+ RB_GC_VM_UNLOCK (lev );
958
958
959
959
return block ;
960
960
}
@@ -966,9 +966,9 @@ rb_gc_impl_undefine_finalizer(void *objspace_ptr, VALUE obj)
966
966
967
967
st_data_t data = obj ;
968
968
969
- int lev = rb_gc_vm_lock ();
969
+ int lev = RB_GC_VM_LOCK ();
970
970
st_delete (objspace -> finalizer_table , & data , 0 );
971
- rb_gc_vm_unlock (lev );
971
+ RB_GC_VM_UNLOCK (lev );
972
972
973
973
FL_UNSET (obj , FL_FINALIZE );
974
974
}
@@ -982,7 +982,7 @@ rb_gc_impl_copy_finalizer(void *objspace_ptr, VALUE dest, VALUE obj)
982
982
983
983
if (!FL_TEST (obj , FL_FINALIZE )) return ;
984
984
985
- int lev = rb_gc_vm_lock ();
985
+ int lev = RB_GC_VM_LOCK ();
986
986
if (RB_LIKELY (st_lookup (objspace -> finalizer_table , obj , & data ))) {
987
987
table = rb_ary_dup ((VALUE )data );
988
988
RARRAY_ASET (table , 0 , rb_obj_id (dest ));
@@ -992,7 +992,7 @@ rb_gc_impl_copy_finalizer(void *objspace_ptr, VALUE dest, VALUE obj)
992
992
else {
993
993
rb_bug ("rb_gc_copy_finalizer: FL_FINALIZE set but not found in finalizer_table: %s" , rb_obj_info (obj ));
994
994
}
995
- rb_gc_vm_unlock (lev );
995
+ RB_GC_VM_UNLOCK (lev );
996
996
}
997
997
998
998
static int
0 commit comments