equal
deleted
inserted
replaced
551 ResourceMark rm; |
551 ResourceMark rm; |
552 tty->print_cr("Exception <%s> (" INTPTR_FORMAT ") thrown in compiled method <%s> at PC " INTPTR_FORMAT " for thread " INTPTR_FORMAT "", |
552 tty->print_cr("Exception <%s> (" INTPTR_FORMAT ") thrown in compiled method <%s> at PC " INTPTR_FORMAT " for thread " INTPTR_FORMAT "", |
553 exception->print_value_string(), p2i((address)exception()), nm->method()->print_value_string(), p2i(pc), p2i(thread)); |
553 exception->print_value_string(), p2i((address)exception()), nm->method()->print_value_string(), p2i(pc), p2i(thread)); |
554 } |
554 } |
555 // for AbortVMOnException flag |
555 // for AbortVMOnException flag |
556 NOT_PRODUCT(Exceptions::debug_check_abort(exception)); |
556 Exceptions::debug_check_abort(exception); |
557 |
557 |
558 // Clear out the exception oop and pc since looking up an |
558 // Clear out the exception oop and pc since looking up an |
559 // exception handler can cause class loading, which might throw an |
559 // exception handler can cause class loading, which might throw an |
560 // exception and those fields are expected to be clear during |
560 // exception and those fields are expected to be clear during |
561 // normal bytecode execution. |
561 // normal bytecode execution. |