8022585: VM crashes when ran with -XX:+PrintInlining

Use adr_at() to access inline info structures in growableArray. Add ability to specify print inlining per method.

Reviewed-by: twisti
This commit is contained in:
Vladimir Kozlov 2013-09-24 16:08:00 -07:00
parent a2889becd9
commit 0ccb2841ea
8 changed files with 84 additions and 37 deletions

View file

@ -4219,7 +4219,9 @@ void GraphBuilder::print_inlining(ciMethod* callee, const char* msg, bool succes
}
}
if (!PrintInlining) return;
if (!PrintInlining && !compilation()->method()->has_option("PrintInlining")) {
return;
}
CompileTask::print_inlining(callee, scope()->level(), bci(), msg);
if (success && CIPrintMethodCodes) {
callee->print_codes();