Lines Matching refs:return_value
65 static zend_always_inline zend_bool zend_weakref_find(zval *referent, zval *return_value) { in zend_weakref_find() argument
73 ZVAL_OBJ(return_value, &wr->std); in zend_weakref_find()
78 static zend_always_inline void zend_weakref_create(zval *referent, zval *return_value) { in zend_weakref_create() argument
81 object_init_ex(return_value, zend_ce_weakref); in zend_weakref_create()
83 wr = zend_weakref_fetch(return_value); in zend_weakref_create()
92 static zend_always_inline void zend_weakref_get(zval *weakref, zval *return_value) { in zend_weakref_get() argument
96 ZVAL_OBJ(return_value, wr->referent); in zend_weakref_get()
97 Z_ADDREF_P(return_value); in zend_weakref_get()
167 if (zend_weakref_find(referent, return_value)) { in ZEND_METHOD()
171 zend_weakref_create(referent, return_value); in ZEND_METHOD()
179 zend_weakref_get(getThis(), return_value); in ZEND_METHOD()