Lines Matching refs:exception
124 isolate, dst, call, isolate->heap()->exception())
138 RETURN_ON_EXCEPTION_VALUE(isolate, call, isolate->heap()->exception())
531 // Interface to pending exception.
610 bool is_catchable_by_javascript(Object* exception) {
611 return exception != heap()->termination_exception();
658 // exceptions. If an exception was thrown and not handled by an external
659 // handler the exception is scheduled to be rethrown when we return to running
660 // JavaScript code. If an exception is scheduled true is returned.
667 // not termination exception.
707 // the result is false, the pending exception is guaranteed to be
720 // Exception throwing support. The caller should use the result
722 Object* Throw(Object* exception, MessageLocation* location = NULL);
725 MUST_USE_RESULT MaybeHandle<T> Throw(Handle<Object> exception,
727 Throw(*exception, location);
731 // Re-throw an exception. This involves no error reporting since
732 // error reporting was handled when the exception was thrown
734 Object* ReThrow(Object* exception);
735 void ScheduleThrow(Object* exception);
745 // Promote a scheduled exception to pending. Asserts has_scheduled_exception.
747 void DoThrow(Object* exception, MessageLocation* location);
748 // Checks if exception should be reported and finds out if it's
757 // Out of resource exception helpers.
1183 // Propagate pending exception message to the v8::TryCatch.