1.1 --- a/src/share/vm/prims/jvmtiRedefineClasses.hpp Tue Sep 03 06:41:37 2019 +0100 1.2 +++ b/src/share/vm/prims/jvmtiRedefineClasses.hpp Tue Sep 03 06:57:35 2019 +0100 1.3 @@ -490,6 +490,10 @@ 1.4 1.5 void flush_dependent_code(instanceKlassHandle k_h, TRAPS); 1.6 1.7 + // lock classes to redefine since constant pool merging isn't thread safe. 1.8 + void lock_classes(); 1.9 + void unlock_classes(); 1.10 + 1.11 static void dump_methods(); 1.12 1.13 // Check that there are no old or obsolete methods