Home | History | Annotate | Download | only in src

Lines Matching refs:exception

136       return __isolate__->heap()->exception();      \
153 __isolate__->heap()->exception()); \
183 __isolate__->heap()->exception()); \
339 // Throwing an exception may cause a Promise rejection. For this purpose
583 // Interface to pending exception.
618 bool IsJavaScriptHandlerOnTop(Object* exception);
619 bool IsExternalHandlerOnTop(Object* exception);
621 inline bool is_catchable_by_javascript(Object* exception);
657 // exceptions. If an exception was thrown and not handled by an external
658 // handler the exception is scheduled to be rethrown when we return to running
659 // JavaScript code. If an exception is scheduled true is returned.
670 // not termination exception.
709 // the result is false, the pending exception is guaranteed to be
716 // Exception throwing support. The caller should use the result
718 Object* Throw(Object* exception, MessageLocation* location = NULL);
722 MUST_USE_RESULT MaybeHandle<T> Throw(Handle<Object> exception,
724 Throw(*exception, location);
728 // Re-throw an exception. This involves no error reporting since error
729 // reporting was handled when the exception was thrown originally.
730 Object* ReThrow(Object* exception);
732 // Find the correct handler for the current pending exception. This also
733 // clears and returns the current pending exception.
736 // Tries to predict whether an exception will be caught. Note that this can
738 // clause will consume or re-throw an exception. We conservatively assume any
739 // finally clause will behave as if the exception were consumed.
743 void ScheduleThrow(Object* exception);
747 // Un-schedule an exception that was caught by a TryCatch handler.
753 // Promote a scheduled exception to pending. Asserts has_scheduled_exception.
760 Handle<Object> exception);
762 Handle<Object> exception);
764 Handle<JSMessageObject> CreateMessage(Handle<Object> exception,
767 // Out of resource exception helpers.
1243 // Propagate pending exception message to the v8::TryCatch.