Searched refs:pDestructor (Results 1 - 14 of 14) sorted by relevance

/PHP_TRUNK/Zend/
H A Dzend_ts_hash.c62 ZEND_API void _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC) argument
69 _zend_hash_init(TS_HASH(ht), nSize, pDestructor, persistent ZEND_FILE_LINE_RELAY_CC); local
72 ZEND_API void _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC) argument
79 _zend_hash_init_ex(TS_HASH(ht), nSize, pDestructor, persistent, bApplyProtection ZEND_FILE_LINE_RELAY_CC); local
H A Dzend_ts_hash.h40 ZEND_API void _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC);
41 ZEND_API void _zend_ts_hash_init_ex(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC);
45 #define zend_ts_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) \
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) \
48 _zend_ts_hash_init_ex(ht, nSize, pDestructor, persistent, bApplyProtection ZEND_FILE_LINE_CC)
H A Dzend_hash.c146 ZEND_API void ZEND_FASTCALL _zend_hash_init(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC) argument
158 ht->pDestructor = pDestructor;
213 ZEND_API void ZEND_FASTCALL _zend_hash_init_ex(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC) argument
215 _zend_hash_init(ht, nSize, pDestructor, persistent ZEND_FILE_LINE_CC);
498 if (ht->pDestructor) {
499 ht->pDestructor(data);
645 if (ht->pDestructor) {
646 ht->pDestructor(&p->val);
707 if (ht->pDestructor) {
[all...]
H A Dzend_types.h183 dtor_func_t pDestructor; member in struct:_zend_array
H A Dzend_hash.h54 ZEND_API void ZEND_FASTCALL _zend_hash_init(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC);
55 ZEND_API void ZEND_FASTCALL _zend_hash_init_ex(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC);
58 #define zend_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) _zend_hash_init((ht), (nSize), (pDestructor), (persistent) ZEND_FILE_LINE_CC)
59 #define zend_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) _zend_hash_init_ex((ht), (nSize), (pDestructor), (persistent), (bApplyProtection) ZEND_FILE_LINE_CC)
H A Dzend_execute_API.c218 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor;
259 EG(symbol_table).pDestructor = zend_unclean_zval_ptr_dtor;
/PHP_TRUNK/ext/mysqlnd/
H A Dmysqlnd_net.c138 origin_dtor = EG(regular_list).pDestructor;
139 EG(regular_list).pDestructor = NULL;
141 EG(regular_list).pDestructor = origin_dtor;
209 origin_dtor = EG(persistent_list).pDestructor;
215 EG(persistent_list).pDestructor = NULL;
217 EG(persistent_list).pDestructor = origin_dtor;
232 origin_dtor = EG(regular_list).pDestructor;
233 EG(regular_list).pDestructor = NULL;
237 EG(regular_list).pDestructor = origin_dtor;
/PHP_TRUNK/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 */
H A Dphpdbg_watch.c198 phpdbg_btree_insert(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container, watch->parent_container->pDestructor);
199 watch->parent_container->pDestructor = (dtor_func_t) phpdbg_watch_HashTable_dtor;
/PHP_TRUNK/ext/spl/
H A Dspl_observer.c343 Z_ARRVAL_P(&tmp)->pDestructor = NULL;
/PHP_TRUNK/ext/opcache/
H A DZendAccelerator.c1965 EG(symbol_table).pDestructor = accel_fast_zval_dtor;
1972 old_destructor = EG(symbol_table).pDestructor;
1973 EG(symbol_table).pDestructor = accel_fast_zval_dtor;
1977 EG(symbol_table).pDestructor = old_destructor;
2221 accel_globals->function_table.pDestructor = accel_globals_internal_func_dtor;
H A Dzend_accelerator_util_funcs.c67 ce->function_table.pDestructor = zend_accel_destroy_zend_function;
89 persistent_script->function_table.pDestructor = zend_accel_destroy_zend_function;
90 persistent_script->class_table.pDestructor = zend_accel_destroy_zend_class;
92 persistent_script->function_table.pDestructor = NULL;
93 persistent_script->class_table.pDestructor = NULL;
114 dtor_func_t orig_dtor = ht->pDestructor;
116 ht->pDestructor = NULL;
118 ht->pDestructor = orig_dtor;
137 dtor_func_t orig_dtor = src->pDestructor;
139 src->pDestructor
[all...]
/PHP_TRUNK/ext/sqlite3/libsqlite/
H A Dsqlite3.c11028 FuncDestructor *pDestructor; /* Reference counted destructor function */ member in struct:FuncDef
11037 ** or not the specified encoding is SQLITE_ANY). The FuncDef.pDestructor
13303 FuncDestructor *pDestructor
127305 FuncDestructor *pDestructor = p->pDestructor; local
[all...]
/PHP_TRUNK/ext/standard/
H A Darray.c2097 in_hash->pDestructor = NULL;
2107 in_hash->pDestructor = out_hash.pDestructor;
2376 Z_ARRVAL_P(stack)->pDestructor = NULL;
2386 Z_ARRVAL_P(stack)->pDestructor = new_hash.pDestructor;

Completed in 169 milliseconds