add_previous 37 Zend/zend_exceptions.c void zend_exception_set_previous(zval *exception, zval *add_previous TSRMLS_DC) add_previous 41 Zend/zend_exceptions.c if (exception == add_previous || !add_previous || !exception) { add_previous 44 Zend/zend_exceptions.c if (Z_TYPE_P(add_previous) != IS_OBJECT || !instanceof_function(Z_OBJCE_P(add_previous), default_exception_ce TSRMLS_CC)) { add_previous 48 Zend/zend_exceptions.c while (exception && exception != add_previous && Z_OBJ_HANDLE_P(exception) != Z_OBJ_HANDLE_P(add_previous)) { add_previous 49 Zend/zend_exceptions.c ancestor = zend_read_property(default_exception_ce, add_previous, "previous", sizeof("previous")-1, 1 TSRMLS_CC); add_previous 52 Zend/zend_exceptions.c zval_ptr_dtor(&add_previous); add_previous 59 Zend/zend_exceptions.c zend_update_property(default_exception_ce, exception, "previous", sizeof("previous")-1, add_previous TSRMLS_CC); add_previous 60 Zend/zend_exceptions.c Z_DELREF_P(add_previous); add_previous 29 Zend/zend_exceptions.h ZEND_API void zend_exception_set_previous(zval *exception, zval *add_previous TSRMLS_DC);