Mercurial > hg > graal-jvmci-8
comparison src/share/vm/utilities/debug.cpp @ 3336:2e038ad0c1d0
7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
Reviewed-by: kvn, twisti
author | never |
---|---|
date | Mon, 02 May 2011 18:53:37 -0700 |
parents | 1d1603768966 |
children | f08d439fab8c |
comparison
equal
deleted
inserted
replaced
3335:49d67a090fe2 | 3336:2e038ad0c1d0 |
---|---|
467 | 467 |
468 | 468 |
469 extern "C" void pp(void* p) { | 469 extern "C" void pp(void* p) { |
470 Command c("pp"); | 470 Command c("pp"); |
471 FlagSetting fl(PrintVMMessages, true); | 471 FlagSetting fl(PrintVMMessages, true); |
472 FlagSetting f2(DisplayVMOutput, true); | |
472 if (Universe::heap()->is_in(p)) { | 473 if (Universe::heap()->is_in(p)) { |
473 oop obj = oop(p); | 474 oop obj = oop(p); |
474 obj->print(); | 475 obj->print(); |
475 } else { | 476 } else { |
476 tty->print("%#p", p); | 477 tty->print("%#p", p); |
505 pd_ps(f); | 506 pd_ps(f); |
506 } | 507 } |
507 | 508 |
508 } | 509 } |
509 | 510 |
511 extern "C" void pfl() { | |
512 // print frame layout | |
513 Command c("pfl"); | |
514 JavaThread* p = JavaThread::active(); | |
515 tty->print(" for thread: "); | |
516 p->print(); | |
517 tty->cr(); | |
518 if (p->has_last_Java_frame()) { | |
519 p->print_frame_layout(); | |
520 } | |
521 } | |
510 | 522 |
511 extern "C" void psf() { // print stack frames | 523 extern "C" void psf() { // print stack frames |
512 { | 524 { |
513 Command c("psf"); | 525 Command c("psf"); |
514 JavaThread* p = JavaThread::active(); | 526 JavaThread* p = JavaThread::active(); |