Lines Matching refs:pDestructor
224 .pDestructor = ZVAL_PTR_DTOR
227 …ne void _zend_hash_init_int(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool pers… in _zend_hash_init_int() argument
238 ht->pDestructor = pDestructor; in _zend_hash_init_int()
242 ZEND_API void ZEND_FASTCALL _zend_hash_init(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor,… in _zend_hash_init() argument
244 _zend_hash_init_int(ht, nSize, pDestructor, persistent); in _zend_hash_init()
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()
976 ht->pDestructor(&p->val); 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()
1395 if (ht->pDestructor) { in zend_hash_del_ind()
1399 ht->pDestructor(&tmp); in zend_hash_del_ind()
1443 if (ht->pDestructor) { in zend_hash_str_del_ind()
1444 ht->pDestructor(data); in zend_hash_str_del_ind()
1535 if (ht->pDestructor) { in zend_hash_destroy()
1541 ht->pDestructor(&p->val); in zend_hash_destroy()
1546 ht->pDestructor(&p->val); in zend_hash_destroy()
1552 ht->pDestructor(&p->val); in zend_hash_destroy()
1560 ht->pDestructor(&p->val); in zend_hash_destroy()
1600 if (UNEXPECTED(ht->pDestructor != ZVAL_PTR_DTOR)) { in zend_array_destroy()
1650 if (ht->pDestructor) { in zend_hash_clean()
1654 ht->pDestructor(&p->val); in zend_hash_clean()
1659 ht->pDestructor(&p->val); in zend_hash_clean()
1665 ht->pDestructor(&p->val); in zend_hash_clean()
1673 ht->pDestructor(&p->val); in zend_hash_clean()
2051 target->pDestructor = ZVAL_PTR_DTOR; in zend_array_dup()