diff -r 57ad70bcf06c -r 15936b142f86 src/hotspot/share/interpreter/rewriter.hpp --- a/src/hotspot/share/interpreter/rewriter.hpp Wed Nov 13 11:27:50 2019 +0000 +++ b/src/hotspot/share/interpreter/rewriter.hpp Wed Nov 13 08:23:23 2019 -0500 @@ -184,7 +184,7 @@ void compute_index_maps(); void make_constant_pool_cache(TRAPS); - void scan_method(Method* m, bool reverse, bool* invokespecial_error); + void scan_method(Thread* thread, Method* m, bool reverse, bool* invokespecial_error); void rewrite_Object_init(const methodHandle& m, TRAPS); void rewrite_member_reference(address bcp, int offset, bool reverse); void maybe_rewrite_invokehandle(address opc, int cp_index, int cache_index, bool reverse); @@ -198,7 +198,7 @@ void rewrite_bytecodes(TRAPS); // Revert bytecodes in case of an exception. - void restore_bytecodes(); + void restore_bytecodes(Thread* thread); static methodHandle rewrite_jsrs(const methodHandle& m, TRAPS); public: