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