src/hotspot/share/jvmci/jvmciRuntime.cpp
Index
Unified diffs
Context diffs
Sdiffs
Frames
Patch
New
Old
Previous File
Next File
*** old/src/hotspot/share/jvmci/jvmciRuntime.cpp Fri Mar 29 17:26:20 2019
--- new/src/hotspot/share/jvmci/jvmciRuntime.cpp Fri Mar 29 17:26:20 2019
*** 307,317 ****
--- 307,317 ----
ShouldNotReachHere();
}
if (klass->class_loader_data()->is_unloading()) {
// This needs to be marked so that it's no longer scanned
// but can't be put on the free list yet. The
! // ReferenceCleaner will set this to NULL and
! // HandleCleaner will set this to NULL and
// put it on the free list.
jlong old_value = Atomic::cmpxchg((jlong) (ptr_tag), (jlong*)handle, (jlong) value);
if (old_value == (jlong) value) {
// Success
} else {
src/hotspot/share/jvmci/jvmciRuntime.cpp
Index
Unified diffs
Context diffs
Sdiffs
Frames
Patch
New
Old
Previous File
Next File