Lines Matching refs:hti
592 phpdbg_watch_ht_info *hti; local
595 hti = emalloc(sizeof(*hti));
596 hti->ht = element->parent_container;
598 zend_hash_init(&hti->watches, 0, grrrrr, ZVAL_PTR_DTOR, 0);
599 phpdbg_btree_insert(&PHPDBG_G(watch_HashTables), (zend_ulong) hti->ht, hti);
601 …phpdbg_set_addr_watchpoint(HT_GET_DATA_ADDR(hti->ht), HT_HASH_SIZE(hti->ht->nTableMask), &hti->has…
602 hti->hash_watch.type = WATCH_ON_HASHDATA;
603 phpdbg_store_watchpoint_btree(&hti->hash_watch);
604 phpdbg_activate_watchpoint(&hti->hash_watch);
606 hti = (phpdbg_watch_ht_info *) res->ptr;
609 zend_hash_internal_pointer_end_ex(hti->ht, &pos);
610 hti->last = hti->ht->arData + pos;
611 hti->last_str = hti->last->key;
612 hti->last_idx = hti->last->h;
614 zend_hash_add_ptr(&hti->watches, element->name_in_parent, element);
623 phpdbg_watch_ht_info *hti = res->ptr; local
625 if (zend_hash_num_elements(&hti->watches) == 1) {
626 zend_hash_destroy(&hti->watches);
627 phpdbg_btree_delete(&PHPDBG_G(watch_HashTables), (zend_ulong) hti->ht);
628 phpdbg_deactivate_watchpoint(&hti->hash_watch);
629 phpdbg_remove_watchpoint_btree(&hti->hash_watch);
630 efree(hti);
632 zend_hash_del(&hti->watches, element->name_in_parent);
968 phpdbg_watch_ht_info *hti = res ? res->ptr : NULL; local
976 if (hti && zend_hash_find(&hti->watches, str)) {
1146 phpdbg_watch_ht_info *hti = (phpdbg_watch_ht_info *) watch; local
1148 ZEND_HASH_FOREACH_PTR(&hti->watches, element) {
1149 zend_ulong num = zend_hash_num_elements(&hti->watches);