/PHP-7.1/Zend/ |
H A D | zend_ts_hash.h | 40 ZEND_API void _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool pe… 41 ZEND_API void _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool… 45 #define zend_ts_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) \ argument 46 _zend_ts_hash_init(ht, nSize, pDestructor, persistent ZEND_FILE_LINE_CC) 47 #define zend_ts_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) \ argument 48 _zend_ts_hash_init_ex(ht, nSize, pDestructor, persistent, bApplyProtection ZEND_FILE_LINE_CC)
|
H A D | zend_ts_hash.c | 62 ZEND_API void _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool pe… in _zend_ts_hash_init() argument 69 _zend_hash_init(TS_HASH(ht), nSize, pDestructor, persistent ZEND_FILE_LINE_RELAY_CC); in _zend_ts_hash_init() 72 ZEND_API void _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool… in _zend_ts_hash_init_ex() argument 79 …_zend_hash_init_ex(TS_HASH(ht), nSize, pDestructor, persistent, bApplyProtection ZEND_FILE_LINE_RE… in _zend_ts_hash_init_ex()
|
H A D | zend_hash.c | 182 ht->pDestructor = pDestructor; in _zend_hash_init() 581 if (ht->pDestructor) { in _zend_hash_add_or_update_i() 582 ht->pDestructor(data); in _zend_hash_add_or_update_i() 726 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i() 784 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i() 993 if (ht->pDestructor) { in _zend_hash_del_el_ex() 997 ht->pDestructor(&tmp); in _zend_hash_del_el_ex() 1089 if (ht->pDestructor) { in zend_hash_del_ind() 1137 if (ht->pDestructor) { in zend_hash_str_del_ind() 1229 if (ht->pDestructor) { in zend_hash_destroy() [all …]
|
H A D | zend_hash.h | 64 ZEND_API void ZEND_FASTCALL _zend_hash_init(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor,… 65 …FASTCALL _zend_hash_init_ex(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool pers… 68 …end_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) _zend_hash_init((ht), (nSize… argument 69 …t_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) _zend_hash_init_ex((ht)… argument
|
H A D | zend_execute_API.c | 236 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_destructors() 277 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor; in shutdown_executor()
|
H A D | zend_types.h | 197 dtor_func_t pDestructor; member
|
/PHP-7.1/ext/opcache/ |
H A D | zend_accelerator_util_funcs.c | 89 persistent_script->script.function_table.pDestructor = NULL; in free_persistent_script() 90 persistent_script->script.class_table.pDestructor = NULL; in free_persistent_script() 111 dtor_func_t orig_dtor = ht->pDestructor; in zend_accel_free_user_functions() 113 ht->pDestructor = NULL; in zend_accel_free_user_functions() 115 ht->pDestructor = orig_dtor; in zend_accel_free_user_functions() 121 dtor_func_t orig_dtor = src->pDestructor; in zend_accel_move_user_functions() 123 src->pDestructor = NULL; in zend_accel_move_user_functions() 135 src->pDestructor = orig_dtor; in zend_accel_move_user_functions() 183 ht->pDestructor = NULL; in zend_hash_clone_constants() 234 ht->pDestructor = ZEND_FUNCTION_DTOR; in zend_hash_clone_methods() [all …]
|
H A D | zend_persist.c | 89 ht->pDestructor = NULL; in zend_hash_persist() 183 ht->pDestructor = NULL; in zend_hash_persist_immutable()
|
H A D | zend_file_cache.c | 898 ht->pDestructor = dtor; in zend_file_cache_unserialize_hash()
|
H A D | ZendAccelerator.c | 2624 accel_globals->function_table.pDestructor = accel_globals_internal_func_dtor; in accel_globals_dtor()
|
/PHP-7.1/ext/mysqlnd/ |
H A D | mysqlnd_vio.c | 144 origin_dtor = EG(regular_list).pDestructor; in MYSQLND_METHOD() 145 EG(regular_list).pDestructor = NULL; in MYSQLND_METHOD() 147 EG(regular_list).pDestructor = origin_dtor; in MYSQLND_METHOD() 212 origin_dtor = EG(persistent_list).pDestructor; in MYSQLND_METHOD() 218 EG(persistent_list).pDestructor = NULL; in MYSQLND_METHOD() 220 EG(persistent_list).pDestructor = origin_dtor; in MYSQLND_METHOD() 235 origin_dtor = EG(regular_list).pDestructor; in MYSQLND_METHOD() 236 EG(regular_list).pDestructor = NULL; in MYSQLND_METHOD() 240 EG(regular_list).pDestructor = origin_dtor; in MYSQLND_METHOD()
|
H A D | mysqlnd_net.c | 153 origin_dtor = EG(regular_list).pDestructor; in MYSQLND_METHOD() 154 EG(regular_list).pDestructor = NULL; in MYSQLND_METHOD() 156 EG(regular_list).pDestructor = origin_dtor; in MYSQLND_METHOD() 222 origin_dtor = EG(persistent_list).pDestructor; in MYSQLND_METHOD() 228 EG(persistent_list).pDestructor = NULL; in MYSQLND_METHOD() 230 EG(persistent_list).pDestructor = origin_dtor; in MYSQLND_METHOD() 245 origin_dtor = EG(regular_list).pDestructor; in MYSQLND_METHOD() 246 EG(regular_list).pDestructor = NULL; in MYSQLND_METHOD() 250 EG(regular_list).pDestructor = origin_dtor; in MYSQLND_METHOD()
|
/PHP-7.1/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 | 549 dtor_func_t dtor = PHPDBG_G(file_sources).pDestructor; in phpdbg_compile_stdin() 550 PHPDBG_G(file_sources).pDestructor = NULL; in phpdbg_compile_stdin() 552 PHPDBG_G(file_sources).pDestructor = dtor; in phpdbg_compile_stdin() 609 dtor_func_t dtor = PHPDBG_G(file_sources).pDestructor; in phpdbg_compile() 610 PHPDBG_G(file_sources).pDestructor = NULL; in phpdbg_compile() 612 PHPDBG_G(file_sources).pDestructor = dtor; in phpdbg_compile()
|
/PHP-7.1/ext/standard/ |
H A D | array.c | 2525 in_hash->pDestructor = NULL; 2535 in_hash->pDestructor = out_hash.pDestructor; 2792 Z_ARRVAL_P(stack)->pDestructor = NULL; 2802 Z_ARRVAL_P(stack)->pDestructor = new_hash.pDestructor;
|
/PHP-7.1/ext/spl/ |
H A D | spl_observer.c | 309 Z_ARRVAL_P(&tmp)->pDestructor = NULL; in spl_object_storage_debug_info()
|
/PHP-7.1/ext/sqlite3/libsqlite/ |
H A D | sqlite3.c | 19268 FuncDestructor *pDestructor 155647 FuncDestructor *pDestructor = p->u.pDestructor; 155648 if( pDestructor ){ 155649 pDestructor->nRef--; 155650 if( pDestructor->nRef==0 ){ 155651 pDestructor->xDestroy(pDestructor->pUserData); 155652 sqlite3DbFree(db, pDestructor); 156323 FuncDestructor *pDestructor 156399 if( pDestructor ){ 156400 pDestructor->nRef++; [all …]
|