deoptimization.cpp Events::log / Events::log_deopt_message - was : RE: RFR: 8224221: add memprotect calls to event log
Baesken, Matthias
matthias.baesken at sap.com
Thu May 23 11:16:43 UTC 2019
Hello, could please someone comment on the Events::log / Events::log_deopt_message calls in deoptimization.cpp , should they better all
Go to the depot log ( Events::log_deopt_message ) ?
Best regards, Matthias
> >
> > Btw when looking into the other already present Events::log* calls I wondered about this :
> > In deoptimization.cpp , there are 3 calls to Events:log, like
> >
> > Events::log(thread, "DEOPT UNPACKING pc=" INTPTR_FORMAT " sp="
> INTPTR_FORMAT " mode %d",
> > p2i(stub_frame.pc()), p2i(stub_frame.sp()), exec_mode);
> >
> > But just one Events::log_deopt_message
> >
> > Events::log_deopt_message(thread, "Uncommon trap: reason=%s
> action=%s pc=" INTPTR_FORMAT " method=%s @ %d %s",
> > trap_reason_name(reason), trap_action_name(action),
> p2i(fr.pc()),
> > trap_method->name_and_sig_as_C_string(), trap_bci, nm-
> >compiler_name());
> >
> > I think all 4 messages should go to the separate deoptimization - log and use Events::log_deopt_message.
> > Or is there a special intentation why some go into the depot-log (Events::log_deopt_message ) and some into the general events log (Events::log) ?
>
> I have no idea sorry. Best to open an issue and/or discuss this with the
> compiler folk.
>
More information about the hotspot-dev
mailing list