equal
deleted
inserted
replaced
349 // an IllegalAccessError (bugid 4307310) or an OutOfMemoryError. |
349 // an IllegalAccessError (bugid 4307310) or an OutOfMemoryError. |
350 // If an exception is thrown, returns the bci of the |
350 // If an exception is thrown, returns the bci of the |
351 // exception handler which caused the exception to be thrown, which |
351 // exception handler which caused the exception to be thrown, which |
352 // is needed for proper retries. See, for example, |
352 // is needed for proper retries. See, for example, |
353 // InterpreterRuntime::exception_handler_for_exception. |
353 // InterpreterRuntime::exception_handler_for_exception. |
354 int fast_exception_handler_bci_for(KlassHandle ex_klass, int throw_bci, TRAPS); |
354 static int fast_exception_handler_bci_for(methodHandle mh, KlassHandle ex_klass, int throw_bci, TRAPS); |
355 |
355 |
356 // method data access |
356 // method data access |
357 MethodData* method_data() const { |
357 MethodData* method_data() const { |
358 return _method_data; |
358 return _method_data; |
359 } |
359 } |