Lines Matching refs:exception
26 …_fiber_transfer zend_test_fiber_switch_to(zend_fiber_context *context, zval *value, bool exception) in zend_test_fiber_switch_to() argument
30 .flags = exception ? ZEND_FIBER_TRANSFER_FLAG_ERROR : 0, in zend_test_fiber_switch_to()
49 …tic zend_fiber_transfer zend_test_fiber_resume(zend_test_fiber *fiber, zval *value, bool exception) in zend_test_fiber_resume() argument
56 zend_fiber_transfer transfer = zend_test_fiber_switch_to(fiber->previous, value, exception); in zend_test_fiber_resume()
105 if (EG(exception)) { in zend_test_fiber_execute()
107 || !(zend_is_graceful_exit(EG(exception)) || zend_is_unwind_exit(EG(exception))) in zend_test_fiber_execute()
112 ZVAL_OBJ_COPY(&transfer->value, EG(exception)); in zend_test_fiber_execute()
166 zend_object *exception = EG(exception); in zend_test_fiber_object_destroy() local
167 EG(exception) = NULL; in zend_test_fiber_object_destroy()
174 EG(exception) = Z_OBJ(transfer.value); in zend_test_fiber_object_destroy()
176 if (!exception && EG(current_execute_data) && EG(current_execute_data)->func in zend_test_fiber_object_destroy()
181 zend_exception_set_previous(EG(exception), exception); in zend_test_fiber_object_destroy()
184 zend_exception_error(EG(exception), E_ERROR); in zend_test_fiber_object_destroy()
188 EG(exception) = exception; in zend_test_fiber_object_destroy()