< prev index next >
src/hotspot/share/runtime/jniHandles.cpp
Print this page
rev 50745 : imported patch remove_in_concurrent_root
@@ -107,11 +107,11 @@
assert(oopDesc::is_oop(obj()), "not an oop");
oop* ptr = global_handles()->allocate();
// Return NULL on allocation failure.
if (ptr != NULL) {
assert(*ptr == NULL, "invariant");
- NativeAccess<IN_CONCURRENT_ROOT>::oop_store(ptr, obj());
+ NativeAccess<>::oop_store(ptr, obj());
res = reinterpret_cast<jobject>(ptr);
} else {
report_handle_allocation_failure(alloc_failmode, "global");
}
} else {
@@ -173,11 +173,11 @@
void JNIHandles::destroy_global(jobject handle) {
if (handle != NULL) {
assert(!is_jweak(handle), "wrong method for detroying jweak");
oop* oop_ptr = jobject_ptr(handle);
- NativeAccess<IN_CONCURRENT_ROOT>::oop_store(oop_ptr, (oop)NULL);
+ NativeAccess<>::oop_store(oop_ptr, (oop)NULL);
global_handles()->release(oop_ptr);
}
}
< prev index next >