equal
deleted
inserted
replaced
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 |