Home
last modified time | relevance | path

Searched refs:pDestructor (Results 1 – 16 of 16) sorted by relevance

/PHP-7.4/Zend/
H A Dzend_ts_hash.h38 ZEND_API void _zend_ts_hash_init(TsHashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_boo…
42 #define zend_ts_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) \ argument
43 _zend_ts_hash_init(ht, nSize, pDestructor, persistent)
44 #define zend_ts_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) \ argument
45 _zend_ts_hash_init(ht, nSize, pDestructor, persistent)
H A Dzend_hash.c224 .pDestructor = ZVAL_PTR_DTOR
238 ht->pDestructor = pDestructor; in _zend_hash_init_int()
756 if (ht->pDestructor) { in _zend_hash_add_or_update_i()
757 ht->pDestructor(data); in _zend_hash_add_or_update_i()
833 if (ht->pDestructor) { in _zend_hash_str_add_or_update_i()
834 ht->pDestructor(data); in _zend_hash_str_add_or_update_i()
975 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i()
1301 if (ht->pDestructor) { in _zend_hash_del_el_ex()
1305 ht->pDestructor(&tmp); in _zend_hash_del_el_ex()
1535 if (ht->pDestructor) { in zend_hash_destroy()
[all …]
H A Dzend_ts_hash.c60 ZEND_API void _zend_ts_hash_init(TsHashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_boo… in _zend_ts_hash_init() argument
67 _zend_hash_init(TS_HASH(ht), nSize, pDestructor, persistent); in _zend_ts_hash_init()
H A Dzend_hash.h100 ZEND_API void ZEND_FASTCALL _zend_hash_init(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor,…
104 #define zend_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) \ argument
105 _zend_hash_init((ht), (nSize), (pDestructor), (persistent))
106 #define zend_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) \ argument
107 _zend_hash_init((ht), (nSize), (pDestructor), (persistent))
H A Dzend_types.h269 dtor_func_t pDestructor; member
H A Dzend_execute_API.c239 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_destructors()
/PHP-7.4/ext/mysqlnd/
H A Dmysqlnd_vio.c142 origin_dtor = EG(regular_list).pDestructor; in MYSQLND_METHOD()
143 EG(regular_list).pDestructor = NULL; in MYSQLND_METHOD()
145 EG(regular_list).pDestructor = origin_dtor; in MYSQLND_METHOD()
210 origin_dtor = EG(persistent_list).pDestructor; in MYSQLND_METHOD()
216 EG(persistent_list).pDestructor = NULL; in MYSQLND_METHOD()
218 EG(persistent_list).pDestructor = origin_dtor; in MYSQLND_METHOD()
233 origin_dtor = EG(regular_list).pDestructor; in MYSQLND_METHOD()
234 EG(regular_list).pDestructor = NULL; in MYSQLND_METHOD()
238 EG(regular_list).pDestructor = origin_dtor; in MYSQLND_METHOD()
/PHP-7.4/ext/opcache/
H A Dzend_accelerator_util_funcs.c65 persistent_script->script.function_table.pDestructor = NULL; in free_persistent_script()
66 persistent_script->script.class_table.pDestructor = NULL; in free_persistent_script()
93 orig_dtor = src->pDestructor; in zend_accel_move_user_functions()
94 src->pDestructor = NULL; in zend_accel_move_user_functions()
107 src->pDestructor = orig_dtor; in zend_accel_move_user_functions()
124 orig_dtor = src->pDestructor; in zend_accel_move_user_classes()
125 src->pDestructor = NULL; in zend_accel_move_user_classes()
138 src->pDestructor = orig_dtor; in zend_accel_move_user_classes()
175 ht->pDestructor = ZEND_FUNCTION_DTOR; in zend_hash_clone_methods()
H A DZendAccelerator.c3256 dtor_func_t orig_dtor = src->pDestructor; in preload_move_user_functions()
3260 src->pDestructor = NULL; in preload_move_user_functions()
3289 src->pDestructor = orig_dtor; in preload_move_user_functions()
3295 dtor_func_t orig_dtor = src->pDestructor; in preload_move_user_classes()
3299 src->pDestructor = NULL; in preload_move_user_classes()
3328 src->pDestructor = orig_dtor; in preload_move_user_classes()
3798 orig_dtor = EG(class_table)->pDestructor; in preload_link()
3799 EG(class_table)->pDestructor = NULL; in preload_link()
3850 EG(class_table)->pDestructor = orig_dtor; in preload_link()
4551 EG(zend_constants)->pDestructor(zv); in accel_preload()
H A Dzend_persist.c88 ht->pDestructor = NULL; in zend_hash_persist()
H A Dzend_file_cache.c1003 ht->pDestructor = dtor;
/PHP-7.4/sapi/phpdbg/
H A Dphpdbg_webdata_transfer.c47 Z_ARRVAL(zv[1])->pDestructor = NULL; /* we're operating on a copy! Don't double free zvals */ in phpdbg_webdata_compress()
H A Dphpdbg_prompt.c547 dtor_func_t dtor = PHPDBG_G(file_sources).pDestructor; in phpdbg_compile_stdin()
548 PHPDBG_G(file_sources).pDestructor = NULL; in phpdbg_compile_stdin()
550 PHPDBG_G(file_sources).pDestructor = dtor; in phpdbg_compile_stdin()
/PHP-7.4/ext/standard/
H A Darray.c3175 in_hash->pDestructor = NULL;
3185 in_hash->pDestructor = out_hash.pDestructor;
3418 Z_ARRVAL_P(stack)->pDestructor = NULL;
3428 Z_ARRVAL_P(stack)->pDestructor = new_hash.pDestructor;
/PHP-7.4/ext/spl/
H A Dspl_observer.c304 Z_ARRVAL_P(&tmp)->pDestructor = NULL; in spl_object_storage_debug_info()
/PHP-7.4/ext/ffi/
H A Dffi.c3338 FFI_G(symbols)->pDestructor = NULL; in zend_ffi_load()
3353 FFI_G(tags)->pDestructor = NULL; in zend_ffi_load()

Completed in 135 milliseconds