Mercurial > hg > truffle
diff src/share/vm/code/nmethod.cpp @ 6275:957c266d8bc5
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 21 Aug 2012 10:39:19 +0200 |
parents | 2585af1e26ac 1d7922586cf6 |
children | e522a00b91aa 8c5333c80cfd |
line wrap: on
line diff
--- a/src/share/vm/code/nmethod.cpp Mon Aug 20 15:21:31 2012 +0200 +++ b/src/share/vm/code/nmethod.cpp Tue Aug 21 10:39:19 2012 +0200 @@ -968,8 +968,12 @@ void nmethod::print_on(outputStream* st, const char* msg) const { if (st != NULL) { ttyLocker ttyl; - CompileTask::print_compilation(st, this, msg); - if (WizardMode) st->print(" (" INTPTR_FORMAT ")", this); + if (WizardMode) { + CompileTask::print_compilation(st, this, msg, /*short_form:*/ true); + st->print_cr(" (" INTPTR_FORMAT ")", this); + } else { + CompileTask::print_compilation(st, this, msg, /*short_form:*/ false); + } } } @@ -987,7 +991,9 @@ if (printmethod) { print_code(); print_pcs(); - oop_maps()->print(); + if (oop_maps()) { + oop_maps()->print(); + } } if (PrintDebugInfo) { print_scopes();