diff -r 80830caaac6e -r f226ab0b7f21 src/hotspot/share/code/codeCache.hpp --- a/src/hotspot/share/code/codeCache.hpp Mon Apr 01 07:34:56 2019 -0400 +++ b/src/hotspot/share/code/codeCache.hpp Mon Apr 01 09:53:30 2019 -0400 @@ -270,10 +270,16 @@ // Flushing and deoptimization static void flush_dependents_on(InstanceKlass* dependee); + + // RedefineClasses support // Flushing and deoptimization in case of evolution static void mark_for_evol_deoptimization(InstanceKlass* dependee); static int mark_dependents_for_evol_deoptimization(); + static void mark_all_nmethods_for_evol_deoptimization(); static void flush_evol_dependents(); + static void old_nmethods_do(MetadataClosure* f); + static void unregister_old_nmethod(CompiledMethod* c); + // Support for fullspeed debugging static void flush_dependents_on_method(const methodHandle& dependee);