diff -r ea20d7ce26b0 -r 70998f2e05ef src/cpu/x86/vm/interp_masm_x86_32.cpp --- a/src/cpu/x86/vm/interp_masm_x86_32.cpp Mon Mar 02 14:00:23 2009 -0700 +++ b/src/cpu/x86/vm/interp_masm_x86_32.cpp Mon Mar 02 14:03:03 2009 -0700 @@ -1512,6 +1512,15 @@ call_VM_leaf( CAST_FROM_FN_PTR(address, SharedRuntime::dtrace_method_entry), rcx, rbx); } + + // RedefineClasses() tracing support for obsolete method entry + if (RC_TRACE_IN_RANGE(0x00001000, 0x00002000)) { + get_thread(rcx); + get_method(rbx); + call_VM_leaf( + CAST_FROM_FN_PTR(address, SharedRuntime::rc_trace_method_entry), + rcx, rbx); + } }