/PHP-7.4/Zend/ |
H A D | zend_ts_hash.h | 38 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 D | zend_hash.c | 224 .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 D | zend_ts_hash.c | 60 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 D | zend_hash.h | 100 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 D | zend_types.h | 269 dtor_func_t pDestructor; member
|
H A D | zend_execute_API.c | 239 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_destructors()
|
/PHP-7.4/ext/mysqlnd/ |
H A D | mysqlnd_vio.c | 142 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 D | zend_accelerator_util_funcs.c | 65 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 D | ZendAccelerator.c | 3256 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 D | zend_persist.c | 88 ht->pDestructor = NULL; in zend_hash_persist()
|
H A D | zend_file_cache.c | 1003 ht->pDestructor = dtor;
|
/PHP-7.4/sapi/phpdbg/ |
H A D | phpdbg_webdata_transfer.c | 47 Z_ARRVAL(zv[1])->pDestructor = NULL; /* we're operating on a copy! Don't double free zvals */ in phpdbg_webdata_compress()
|
H A D | phpdbg_prompt.c | 547 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 D | array.c | 3175 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 D | spl_observer.c | 304 Z_ARRVAL_P(&tmp)->pDestructor = NULL; in spl_object_storage_debug_info()
|
/PHP-7.4/ext/ffi/ |
H A D | ffi.c | 3338 FFI_G(symbols)->pDestructor = NULL; in zend_ffi_load() 3353 FFI_G(tags)->pDestructor = NULL; in zend_ffi_load()
|