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

/PHP_TRUNK/Zend/
H A Dzend_ts_hash.c62 ZEND_API int _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC) argument
69 return _zend_hash_init(TS_HASH(ht), nSize, pDestructor, persistent ZEND_FILE_LINE_RELAY_CC);
72 ZEND_API int _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 return _zend_hash_init_ex(TS_HASH(ht), nSize, pDestructor, persistent, bApplyProtection ZEND_FILE_LINE_RELAY_CC);
H A Dzend_ts_hash.h40 ZEND_API int _zend_ts_hash_init(TsHashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC);
41 ZEND_API int _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.c181 if (ht->pDestructor) {
182 ht->pDestructor(p->pData);
195 ZEND_API int _zend_hash_init(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC) argument
212 ht->pDestructor = pDestructor;
226 ZEND_API int _zend_hash_init_ex(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC) argument
228 int retval = _zend_hash_init(ht, nSize, pDestructor, persistent ZEND_FILE_LINE_CC);
269 if (ht->pDestructor) {
270 ht->pDestructor(p->pData);
332 if (ht->pDestructor) {
[all...]
H A Dzend_hash.h76 dtor_func_t pDestructor; member in struct:_hashtable
100 ZEND_API int _zend_hash_init(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZEND_FILE_LINE_DC);
101 ZEND_API int _zend_hash_init_ex(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent, zend_bool bApplyProtection ZEND_FILE_LINE_DC);
104 #define zend_hash_init(ht, nSize, pHashFunction, pDestructor, persistent) _zend_hash_init((ht), (nSize), (pDestructor), (persistent) ZEND_FILE_LINE_CC)
105 #define zend_hash_init_ex(ht, nSize, pHashFunction, pDestructor, persistent, bApplyProtection) _zend_hash_init_ex((ht), (nSize), (pDestructor), (persistent), (bApplyProtection) ZEND_FILE_LINE_CC)
/PHP_TRUNK/ext/opcache/
H A DZendAccelerator.c2197 ht->pDestructor(p->pData);
2224 zvalue->value.ht->pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor;
2266 function->op_array.static_variables->pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor;
2280 function->op_array.static_variables->pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor;
2313 ce->static_members->pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor;
2335 EG(symbol_table).pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor;
2342 old_destructor = EG(symbol_table).pDestructor;
2343 EG(symbol_table).pDestructor = (dtor_func_t)accel_fast_zval_ptr_dtor;
2347 EG(symbol_table).pDestructor = old_destructor;
2350 old_destructor = EG(function_table)->pDestructor;
[all...]
H A Dzend_accelerator_util_funcs.c70 ce->function_table.pDestructor = (dtor_func_t) zend_accel_destroy_zend_function;
139 persistent_script->function_table.pDestructor = (dtor_func_t)zend_accel_destroy_zend_function;
140 persistent_script->class_table.pDestructor = (dtor_func_t)zend_accel_destroy_zend_class;
142 persistent_script->function_table.pDestructor = NULL;
143 persistent_script->class_table.pDestructor = NULL;
163 dtor_func_t orig_dtor = ht->pDestructor;
165 ht->pDestructor = NULL;
167 ht->pDestructor = orig_dtor;
192 dtor_func_t orig_dtor = src->pDestructor;
194 src->pDestructor
[all...]
/PHP_TRUNK/ext/sqlite3/libsqlite/
H A Dsqlite3.c10529 FuncDestructor *pDestructor; /* Reference counted destructor function */ member in struct:FuncDef
10538 ** or not the specified encoding is SQLITE_ANY). The FuncDef.pDestructor
12745 FuncDestructor *pDestructor
120812 FuncDestructor *pDestructor = p->pDestructor; local
[all...]
/PHP_TRUNK/ext/spl/
H A Dspl_observer.c348 Z_ARRVAL_P(tmp)->pDestructor = NULL;
390 Z_ARRVAL_P(gcdata_arr)->pDestructor = NULL;

Completed in 145 milliseconds