< prev index next >
src/share/vm/utilities/debug.cpp
Print this page
rev 12310 : [mq]: gcinterface.patch
*** 548,568 ****
if (!safe) {
tty->print_cr("warning: not at safepoint -- verify may fail");
SafepointSynchronize::set_is_at_safepoint();
}
// Ensure Eden top is correct before verification
! Universe::heap()->prepare_for_verify();
Universe::verify();
if (!safe) SafepointSynchronize::set_is_not_at_safepoint();
}
extern "C" void pp(void* p) {
Command c("pp");
FlagSetting fl(PrintVMMessages, true);
FlagSetting f2(DisplayVMOutput, true);
! if (Universe::heap()->is_in(p)) {
oop obj = oop(p);
obj->print();
} else {
tty->print(PTR_FORMAT, p2i(p));
}
--- 548,568 ----
if (!safe) {
tty->print_cr("warning: not at safepoint -- verify may fail");
SafepointSynchronize::set_is_at_safepoint();
}
// Ensure Eden top is correct before verification
! GC::gc()->heap()->prepare_for_verify();
Universe::verify();
if (!safe) SafepointSynchronize::set_is_not_at_safepoint();
}
extern "C" void pp(void* p) {
Command c("pp");
FlagSetting fl(PrintVMMessages, true);
FlagSetting f2(DisplayVMOutput, true);
! if (GC::gc()->heap()->is_in(p)) {
oop obj = oop(p);
obj->print();
} else {
tty->print(PTR_FORMAT, p2i(p));
}
< prev index next >