src/share/vm/code/debugInfoRec.cpp

Print this page
rev 2893 : 7121756: Improve C1 inlining policy by using profiling at call sites
Summary: profile based recompilation of methods with C1 with more inlining.
Reviewed-by:

*** 282,291 **** --- 282,292 ---- void DebugInformationRecorder::describe_scope(int pc_offset, ciMethod* method, int bci, bool reexecute, bool is_method_handle_invoke, + bool is_profiled_call, bool return_oop, DebugToken* locals, DebugToken* expressions, DebugToken* monitors) { assert(_recording_state != rs_null, "nesting of recording calls");
*** 298,307 **** --- 299,309 ---- // Record flags into pcDesc. last_pd->set_should_reexecute(reexecute); last_pd->set_is_method_handle_invoke(is_method_handle_invoke); last_pd->set_return_oop(return_oop); + last_pd->set_profiled_call(is_profiled_call); // serialize sender stream offest stream()->write_int(sender_stream_offset); // serialize scope