< prev index next >
src/share/vm/prims/methodHandles.cpp
Print this page
@@ -979,11 +979,11 @@
assert_lock_strong(Compile_lock);
int marked = 0;
CallSiteDepChange changes(call_site(), target());
{
- No_Safepoint_Verifier nsv;
+ NoSafepointVerifier nsv;
MutexLockerEx mu2(CodeCache_lock, Mutex::_no_safepoint_check_flag);
oop context = java_lang_invoke_CallSite::context(call_site());
DependencyContext deps = java_lang_invoke_MethodHandleNatives_CallSiteContext::vmdependencies(context);
marked = deps.mark_dependent_nmethods(changes);
@@ -1337,11 +1337,11 @@
// Walk all nmethods depending on this call site.
MutexLocker mu1(Compile_lock, thread);
int marked = 0;
{
- No_Safepoint_Verifier nsv;
+ NoSafepointVerifier nsv;
MutexLockerEx mu2(CodeCache_lock, Mutex::_no_safepoint_check_flag);
assert(safe_to_expunge(), "removal is not safe");
DependencyContext deps = java_lang_invoke_MethodHandleNatives_CallSiteContext::vmdependencies(context());
marked = deps.remove_all_dependents();
}
< prev index next >