src/hotspot/share/prims/methodHandles.cpp
changeset 52819 022420a4cc63
parent 52781 436097b038a1
child 53547 9d1a788dea3d
equal deleted inserted replaced
52818:cfbe4d8ffd1d 52819:022420a4cc63
  1084   DependencyContext deps = java_lang_invoke_MethodHandleNatives_CallSiteContext::vmdependencies(context);
  1084   DependencyContext deps = java_lang_invoke_MethodHandleNatives_CallSiteContext::vmdependencies(context);
  1085   deps.remove_dependent_nmethod(nm);
  1085   deps.remove_dependent_nmethod(nm);
  1086 }
  1086 }
  1087 
  1087 
  1088 void MethodHandles::clean_dependency_context(oop call_site) {
  1088 void MethodHandles::clean_dependency_context(oop call_site) {
  1089   assert_locked_or_safepoint(CodeCache_lock);
       
  1090 
       
  1091   oop context = java_lang_invoke_CallSite::context_no_keepalive(call_site);
  1089   oop context = java_lang_invoke_CallSite::context_no_keepalive(call_site);
  1092   DependencyContext deps = java_lang_invoke_MethodHandleNatives_CallSiteContext::vmdependencies(context);
  1090   DependencyContext deps = java_lang_invoke_MethodHandleNatives_CallSiteContext::vmdependencies(context);
  1093   deps.clean_unloading_dependents();
  1091   deps.clean_unloading_dependents();
  1094 }
  1092 }
  1095 
  1093