1.1 --- a/src/share/vm/runtime/deoptimization.cpp Fri Nov 30 17:00:32 2012 -0800 1.2 +++ b/src/share/vm/runtime/deoptimization.cpp Fri Dec 07 01:09:03 2012 -0800 1.3 @@ -1242,8 +1242,8 @@ 1.4 nmethodLocker nl(fr.pc()); 1.5 1.6 // Log a message 1.7 - Events::log_deopt_message(thread, "Uncommon trap %d fr.pc " INTPTR_FORMAT, 1.8 - trap_request, fr.pc()); 1.9 + Events::log(thread, "Uncommon trap: trap_request=" PTR32_FORMAT " fr.pc=" INTPTR_FORMAT, 1.10 + trap_request, fr.pc()); 1.11 1.12 { 1.13 ResourceMark rm; 1.14 @@ -1274,6 +1274,11 @@ 1.15 MethodData* trap_mdo = 1.16 get_method_data(thread, trap_method, create_if_missing); 1.17 1.18 + // Log a message 1.19 + Events::log_deopt_message(thread, "Uncommon trap: reason=%s action=%s pc=" INTPTR_FORMAT " method=%s @ %d", 1.20 + trap_reason_name(reason), trap_action_name(action), fr.pc(), 1.21 + trap_method->name_and_sig_as_C_string(), trap_bci); 1.22 + 1.23 // Print a bunch of diagnostics, if requested. 1.24 if (TraceDeoptimization || LogCompilation) { 1.25 ResourceMark rm;