--- 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);