Home | History | Annotate | Download | only in handler

Lines Matching refs:exception

96   exception_type_t            exception;
118 // and may result in treating a non-fatal exception as fatal.
133 exception_type_t exception,
142 exception_type_t exception,
175 exception_type_t exception;
198 In0P->exception,
213 exception_type_t exception,
219 return ForwardException(task, failed_thread, exception, code, code_count);
252 // simply get a callback with the exception information
371 // If this is a real exception, give the filter (if any) a chance to
396 // If this is a real exception, give the filter (if any) a chance to
410 // If the user callback returned true and we're handling an exception
412 // forwarding the exception to the next handler.
425 exception_type_t exception,
428 // At this time, we should have called Uninstall() on the exception handler
429 // so that the current exception ports are the ones that we should be
443 // Find the first exception handler that matches the exception
446 if (current.masks[found] & (1 << exception)) {
465 result = exception_raise(target_port, failed_thread, task, exception,
469 fprintf(stderr, "** Unknown exception behavior: %d\n", target_behavior);
483 // Wait for the exception info
496 // writing out a minidump causes an exception. However, if the exception
499 // If the actual exception code is zero, then we're calling this handler
506 if (!receive.exception) {
552 // When forking a child process with the exception handler installed,
553 // if the child crashes, it will send the exception back to the parent
556 // processed. If the exception was not caused by this task, we
557 // still need to call into the exception server and have it return
559 // to move onto the host exception handler for the child task
569 if (receive.exception == EXC_BAD_ACCESS && receive.code_count > 1)
572 // Generate the minidump with the exception data.
573 self->WriteMinidumpWithException(receive.exception, receive.code[0],
592 // Pass along the exception to the server, which will setup the
667 // Save the current exception ports so that we can forward to them
678 // Setup the exception ports on this task
715 // this delete should NOT happen if an exception just occurred!