Lines Matching refs:pDestructor

171 ZEND_API void ZEND_FASTCALL _zend_hash_init(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor,…  in _zend_hash_init()  argument
182 ht->pDestructor = pDestructor; in _zend_hash_init()
234 …FASTCALL _zend_hash_init_ex(HashTable *ht, uint32_t nSize, dtor_func_t pDestructor, zend_bool pers… in _zend_hash_init_ex() argument
236 _zend_hash_init(ht, nSize, pDestructor, persistent ZEND_FILE_LINE_RELAY_CC); in _zend_hash_init_ex()
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()
727 ht->pDestructor(&p->val); in _zend_hash_index_add_or_update_i()
784 if (ht->pDestructor) { in _zend_hash_index_add_or_update_i()
785 ht->pDestructor(&p->val); 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()
1093 ht->pDestructor(&tmp); in zend_hash_del_ind()
1137 if (ht->pDestructor) { in zend_hash_str_del_ind()
1138 ht->pDestructor(data); in zend_hash_str_del_ind()
1229 if (ht->pDestructor) { in zend_hash_destroy()
1235 ht->pDestructor(&p->val); in zend_hash_destroy()
1240 ht->pDestructor(&p->val); in zend_hash_destroy()
1246 ht->pDestructor(&p->val); in zend_hash_destroy()
1254 ht->pDestructor(&p->val); in zend_hash_destroy()
1294 if (UNEXPECTED(ht->pDestructor != ZVAL_PTR_DTOR)) { in zend_array_destroy()
1344 if (ht->pDestructor) { in zend_hash_clean()
1348 ht->pDestructor(&p->val); in zend_hash_clean()
1353 ht->pDestructor(&p->val); in zend_hash_clean()
1359 ht->pDestructor(&p->val); in zend_hash_clean()
1367 ht->pDestructor(&p->val); in zend_hash_clean()
1768 target->pDestructor = ZVAL_PTR_DTOR; in zend_array_dup()