hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
changeset 33208 5ec6ffa63c57
parent 33148 68fa8b6c4340
child 33230 23bb11a5cf4e
equal deleted inserted replaced
33207:edc4431940b2 33208:5ec6ffa63c57
   456 //       // disabled for now - interpreter is not using shortcut yet
   456 //       // disabled for now - interpreter is not using shortcut yet
   457 //       // (shortcut is not to call runtime if we have no exception handlers)
   457 //       // (shortcut is not to call runtime if we have no exception handlers)
   458 //       // warning("performance bug: should not call runtime if method has no exception handlers");
   458 //       // warning("performance bug: should not call runtime if method has no exception handlers");
   459 //     }
   459 //     }
   460     // for AbortVMOnException flag
   460     // for AbortVMOnException flag
   461     NOT_PRODUCT(Exceptions::debug_check_abort(h_exception));
   461     Exceptions::debug_check_abort(h_exception);
   462 
   462 
   463     // exception handler lookup
   463     // exception handler lookup
   464     KlassHandle h_klass(THREAD, h_exception->klass());
   464     KlassHandle h_klass(THREAD, h_exception->klass());
   465     handler_bci = Method::fast_exception_handler_bci_for(h_method, h_klass, current_bci, THREAD);
   465     handler_bci = Method::fast_exception_handler_bci_for(h_method, h_klass, current_bci, THREAD);
   466     if (HAS_PENDING_EXCEPTION) {
   466     if (HAS_PENDING_EXCEPTION) {