src/share/vm/utilities/vmError.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6970683 Cdiff src/share/vm/utilities/vmError.cpp

src/share/vm/utilities/vmError.cpp

Print this page

        

*** 453,462 **** --- 453,470 ---- if (_verbose && _context) { os::print_context(st, _context); st->cr(); } + STEP(105, "(printing register info)") + + // decode register contents if possible + if (_verbose && _context && Universe::is_fully_initialized()) { + os::print_register_info(st, _context); + st->cr(); + } + STEP(110, "(printing stack bounds)" ) if (_verbose) { st->print("Stack: ");
*** 520,530 **** } STEP(135, "(printing target Java thread stack)" ) // printing Java thread stack trace if it is involved in GC crash ! if (_verbose && (_thread->is_Named_thread())) { JavaThread* jt = ((NamedThread *)_thread)->processed_thread(); if (jt != NULL) { st->print_cr("JavaThread " PTR_FORMAT " (nid = " UINTX_FORMAT ") was being processed", jt, jt->osthread()->thread_id()); print_stack_trace(st, jt, buf, sizeof(buf), true); } --- 528,538 ---- } STEP(135, "(printing target Java thread stack)" ) // printing Java thread stack trace if it is involved in GC crash ! if (_verbose && _thread && (_thread->is_Named_thread())) { JavaThread* jt = ((NamedThread *)_thread)->processed_thread(); if (jt != NULL) { st->print_cr("JavaThread " PTR_FORMAT " (nid = " UINTX_FORMAT ") was being processed", jt, jt->osthread()->thread_id()); print_stack_trace(st, jt, buf, sizeof(buf), true); }
*** 605,614 **** --- 613,630 ---- if (_verbose && Universe::is_fully_initialized()) { // print heap information before vm abort Universe::print_on(st); st->cr(); } + + STEP(195, "(printing code cache information)" ) + + if (_verbose && Universe::is_fully_initialized()) { + // print code cache information before vm abort + CodeCache::print_bounds(st); + st->cr(); + } STEP(200, "(printing dynamic libraries)" ) if (_verbose) { // dynamic libraries, or memory map
src/share/vm/utilities/vmError.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File