comparison src/share/vm/runtime/stackValue.cpp @ 1939:b7fb5f1e0747

Two new flags: -XX:MaxCompilationID (to enable debugging binary search for problematic method) and -XX:C1XBailoutIsFatal.
author Thomas Wuerthinger <wuerthinger@ssw.jku.at>
date Mon, 27 Dec 2010 20:33:00 +0100
parents 1aa5b22a7716
children 00bc9eaf0e24
comparison
equal deleted inserted replaced
1938:1aa5b22a7716 1939:b7fb5f1e0747
113 // of the page below heap. Use NULL value for both cases. 113 // of the page below heap. Use NULL value for both cases.
114 val = (oop)NULL; 114 val = (oop)NULL;
115 } 115 }
116 #endif 116 #endif
117 #ifndef PRODUCT 117 #ifndef PRODUCT
118 if (!val->is_oop()) { 118 if (val != NULL && !val->is_oop()) {
119 tty->print_cr("found wrong oop " INTPTR_FORMAT " at location:", val); 119 tty->print_cr("found wrong oop " INTPTR_FORMAT " at location:", val);
120 sv->print(); 120 sv->print();
121 tty->print_cr(""); 121 tty->print_cr("");
122 tty->print_cr("one less %d; one more %d", (*(((oop *)value_addr) - 1))->is_oop(), (*(((oop *)value_addr) + 1))->is_oop()); 122 tty->print_cr("one less %d; one more %d", (*(((oop *)value_addr) - 1))->is_oop(), (*(((oop *)value_addr) + 1))->is_oop());
123 } 123 }