Home | History | Annotate | Download | only in src

Lines Matching full:foreign

293         // chain the foreign exception, terminate it.
355 This routine can catch foreign or native exceptions. If native, the exception
367 If the exception is foreign, this means it did not originate from one of throw
368 routines. The foreign exception does not necessarily have a __cxa_exception
374 stack is empty. The foreign exception has no way to link to the current
377 __cxa_exception block in front of the foreign exception. It would be better
391 // exception_header is a hackish offset from a foreign exception, but it
418 // Else this is a foreign exception
422 // Push the foreign exception on to the stack
432 foreign exception.
442 For a foreign exception:
461 // If we've rethrown a foreign exception, then globals->caughtExceptions
509 // The foreign exception has not been rethrown. Pop the stack
511 // to touch a foreign exception in any way, that is undefined
513 // a foreign exception is with catch (...)!
522 // However watch out for foreign exceptions. Return null for them.
537 /* This routine can rethrow native or foreign exceptions.
564 else // this is a foreign exception
567 // a foreign exception, so don't delete us, is to pop the stack here
585 // Foreign exception: can't get exception_header->terminateHandler
632 If there is no such thrown object or if the thrown object is foreign,
650 return NULL; // Can't capture a foreign exception (no way to refcount it)
689 // __cxa_current_primary_exception returns NULL for foreign exceptions
718 // This does not report foreign exceptions in flight