equal
deleted
inserted
replaced
541 ResourceMark rm(thread); |
541 ResourceMark rm(thread); |
542 stringStream tempst; |
542 stringStream tempst; |
543 tempst.print("interpreter method <%s>\n" |
543 tempst.print("interpreter method <%s>\n" |
544 " at bci %d for thread " INTPTR_FORMAT " (%s)", |
544 " at bci %d for thread " INTPTR_FORMAT " (%s)", |
545 h_method->print_value_string(), current_bci, p2i(thread), thread->name()); |
545 h_method->print_value_string(), current_bci, p2i(thread), thread->name()); |
546 Exceptions::log_exception(h_exception, tempst); |
546 Exceptions::log_exception(h_exception, tempst.as_string()); |
547 } |
547 } |
548 // Don't go paging in something which won't be used. |
548 // Don't go paging in something which won't be used. |
549 // else if (extable->length() == 0) { |
549 // else if (extable->length() == 0) { |
550 // // disabled for now - interpreter is not using shortcut yet |
550 // // disabled for now - interpreter is not using shortcut yet |
551 // // (shortcut is not to call runtime if we have no exception handlers) |
551 // // (shortcut is not to call runtime if we have no exception handlers) |