Lines Matching refs:zvalue

32 ZEND_API void ZEND_FASTCALL _zval_copy_ctor_func(zval *zvalue ZEND_FILE_LINE_DC);
56 static zend_always_inline void _zval_copy_ctor(zval *zvalue ZEND_FILE_LINE_DC) in _zval_copy_ctor()
58 if (Z_REFCOUNTED_P(zvalue) || Z_COPYABLE_P(zvalue)) { in _zval_copy_ctor()
59 if (Z_COPYABLE_P(zvalue)) { in _zval_copy_ctor()
60 _zval_copy_ctor_func(zvalue ZEND_FILE_LINE_RELAY_CC); in _zval_copy_ctor()
62 Z_ADDREF_P(zvalue); in _zval_copy_ctor()
67 static zend_always_inline void _zval_opt_copy_ctor(zval *zvalue ZEND_FILE_LINE_DC) in _zval_opt_copy_ctor()
69 if (Z_OPT_REFCOUNTED_P(zvalue) || Z_OPT_COPYABLE_P(zvalue)) { in _zval_opt_copy_ctor()
70 if (Z_OPT_COPYABLE_P(zvalue)) { in _zval_opt_copy_ctor()
71 _zval_copy_ctor_func(zvalue ZEND_FILE_LINE_RELAY_CC); in _zval_opt_copy_ctor()
73 Z_ADDREF_P(zvalue); in _zval_opt_copy_ctor()
80 ZEND_API void _zval_internal_dtor_for_ptr(zval *zvalue ZEND_FILE_LINE_DC);
81 ZEND_API void _zval_internal_dtor(zval *zvalue ZEND_FILE_LINE_DC);
82 ZEND_API void _zval_internal_ptr_dtor(zval *zvalue ZEND_FILE_LINE_DC);
83 ZEND_API void _zval_dtor_wrapper(zval *zvalue);
84 #define zval_copy_ctor(zvalue) _zval_copy_ctor((zvalue) ZEND_FILE_LINE_CC) argument
85 #define zval_opt_copy_ctor(zvalue) _zval_opt_copy_ctor((zvalue) ZEND_FILE_LINE_CC) argument
86 #define zval_dtor(zvalue) zval_ptr_dtor_nogc(zvalue) argument
89 #define zval_internal_dtor(zvalue) _zval_internal_dtor((zvalue) ZEND_FILE_LINE_CC) argument
90 #define zval_internal_ptr_dtor(zvalue) _zval_internal_ptr_dtor((zvalue) ZEND_FILE_LINE_CC) argument
95 ZEND_API void _zval_internal_dtor_wrapper(zval *zvalue);
96 ZEND_API void _zval_internal_ptr_dtor_wrapper(zval *zvalue);