src/share/vm/interpreter/interpreterRuntime.cpp

Print this page

        

*** 425,435 **** // for AbortVMOnException flag NOT_PRODUCT(Exceptions::debug_check_abort(h_exception)); // exception handler lookup KlassHandle h_klass(THREAD, h_exception->klass()); ! handler_bci = h_method->fast_exception_handler_bci_for(h_klass, current_bci, THREAD); if (HAS_PENDING_EXCEPTION) { // We threw an exception while trying to find the exception handler. // Transfer the new exception to the exception handle which will // be set into thread local storage, and do another lookup for an // exception handler for this exception, this time starting at the --- 425,435 ---- // for AbortVMOnException flag NOT_PRODUCT(Exceptions::debug_check_abort(h_exception)); // exception handler lookup KlassHandle h_klass(THREAD, h_exception->klass()); ! handler_bci = methodOopDesc::fast_exception_handler_bci_for(h_method, h_klass, current_bci, THREAD); if (HAS_PENDING_EXCEPTION) { // We threw an exception while trying to find the exception handler. // Transfer the new exception to the exception handle which will // be set into thread local storage, and do another lookup for an // exception handler for this exception, this time starting at the