Mercurial > hg > graal-compiler
diff src/share/vm/runtime/sharedRuntime.hpp @ 610:70998f2e05ef
6805864: 4/3 Problem with jvmti->redefineClasses: some methods don't get redefined
Summary: Remove incorrect optimization in klassItable::adjust_method_entries(). Add RedefineClasses() tracing support for obsolete method entry.
Reviewed-by: acorn, swamyv
author | dcubed |
---|---|
date | Mon, 02 Mar 2009 14:03:03 -0700 |
parents | 1ee8caae33af |
children | c89f86385056 |
line wrap: on
line diff
--- a/src/share/vm/runtime/sharedRuntime.hpp Mon Mar 02 14:00:23 2009 -0700 +++ b/src/share/vm/runtime/sharedRuntime.hpp Mon Mar 02 14:03:03 2009 -0700 @@ -166,6 +166,9 @@ static void throw_and_post_jvmti_exception(JavaThread *thread, Handle h_exception); static void throw_and_post_jvmti_exception(JavaThread *thread, symbolOop name, const char *message = NULL); + // RedefineClasses() tracing support for obsolete method entry + static int rc_trace_method_entry(JavaThread* thread, methodOopDesc* m); + // To be used as the entry point for unresolved native methods. static address native_method_throw_unsatisfied_link_error_entry();