Skip to content

Commit 9c32b7d

Browse files
committed
Sync mmtk.c
1 parent dd94cc1 commit 9c32b7d

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

gc/mmtk/mmtk.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ rb_mmtk_block_for_gc(MMTk_VMMutatorThread mutator)
129129
struct objspace *objspace = rb_gc_get_objspace();
130130

131131
size_t starting_gc_count = objspace->gc_count;
132-
int lock_lev = rb_gc_vm_lock();
132+
int lock_lev = RB_GC_VM_LOCK();
133133
int err;
134134
if ((err = pthread_mutex_lock(&objspace->mutex)) != 0) {
135135
rb_bug("ERROR: cannot lock objspace->mutex: %s", strerror(err));
@@ -173,7 +173,7 @@ rb_mmtk_block_for_gc(MMTk_VMMutatorThread mutator)
173173
if ((err = pthread_mutex_unlock(&objspace->mutex)) != 0) {
174174
rb_bug("ERROR: cannot release objspace->mutex: %s", strerror(err));
175175
}
176-
rb_gc_vm_unlock(lock_lev);
176+
RB_GC_VM_UNLOCK(lock_lev);
177177
}
178178

179179
static size_t
@@ -927,7 +927,7 @@ rb_gc_impl_define_finalizer(void *objspace_ptr, VALUE obj, VALUE block)
927927

928928
RBASIC(obj)->flags |= FL_FINALIZE;
929929

930-
int lev = rb_gc_vm_lock();
930+
int lev = RB_GC_VM_LOCK();
931931

932932
if (st_lookup(objspace->finalizer_table, obj, &data)) {
933933
table = (VALUE)data;
@@ -940,7 +940,7 @@ rb_gc_impl_define_finalizer(void *objspace_ptr, VALUE obj, VALUE block)
940940
for (i = 0; i < len; i++) {
941941
VALUE recv = RARRAY_AREF(table, i);
942942
if (rb_equal(recv, block)) {
943-
rb_gc_vm_unlock(lev);
943+
RB_GC_VM_UNLOCK(lev);
944944
return recv;
945945
}
946946
}
@@ -954,7 +954,7 @@ rb_gc_impl_define_finalizer(void *objspace_ptr, VALUE obj, VALUE block)
954954
st_add_direct(objspace->finalizer_table, obj, table);
955955
}
956956

957-
rb_gc_vm_unlock(lev);
957+
RB_GC_VM_UNLOCK(lev);
958958

959959
return block;
960960
}
@@ -966,9 +966,9 @@ rb_gc_impl_undefine_finalizer(void *objspace_ptr, VALUE obj)
966966

967967
st_data_t data = obj;
968968

969-
int lev = rb_gc_vm_lock();
969+
int lev = RB_GC_VM_LOCK();
970970
st_delete(objspace->finalizer_table, &data, 0);
971-
rb_gc_vm_unlock(lev);
971+
RB_GC_VM_UNLOCK(lev);
972972

973973
FL_UNSET(obj, FL_FINALIZE);
974974
}
@@ -982,7 +982,7 @@ rb_gc_impl_copy_finalizer(void *objspace_ptr, VALUE dest, VALUE obj)
982982

983983
if (!FL_TEST(obj, FL_FINALIZE)) return;
984984

985-
int lev = rb_gc_vm_lock();
985+
int lev = RB_GC_VM_LOCK();
986986
if (RB_LIKELY(st_lookup(objspace->finalizer_table, obj, &data))) {
987987
table = rb_ary_dup((VALUE)data);
988988
RARRAY_ASET(table, 0, rb_obj_id(dest));
@@ -992,7 +992,7 @@ rb_gc_impl_copy_finalizer(void *objspace_ptr, VALUE dest, VALUE obj)
992992
else {
993993
rb_bug("rb_gc_copy_finalizer: FL_FINALIZE set but not found in finalizer_table: %s", rb_obj_info(obj));
994994
}
995-
rb_gc_vm_unlock(lev);
995+
RB_GC_VM_UNLOCK(lev);
996996
}
997997

998998
static int

0 commit comments

Comments
 (0)