Lines Matching refs:hti
590 phpdbg_watch_ht_info *hti; local
593 hti = emalloc(sizeof(*hti));
594 hti->ht = element->parent_container;
596 zend_hash_init(&hti->watches, 0, grrrrr, ZVAL_PTR_DTOR, 0);
597 phpdbg_btree_insert(&PHPDBG_G(watch_HashTables), (zend_ulong) hti->ht, hti);
599 …phpdbg_set_addr_watchpoint(HT_GET_DATA_ADDR(hti->ht), HT_HASH_SIZE(hti->ht->nTableMask), &hti->has…
600 hti->hash_watch.type = WATCH_ON_HASHDATA;
601 phpdbg_store_watchpoint_btree(&hti->hash_watch);
602 phpdbg_activate_watchpoint(&hti->hash_watch);
604 hti = (phpdbg_watch_ht_info *) res->ptr;
607 zend_hash_internal_pointer_end_ex(hti->ht, &pos);
608 hti->last = hti->ht->arData + pos;
609 hti->last_str = hti->last->key;
610 hti->last_idx = hti->last->h;
612 zend_hash_add_ptr(&hti->watches, element->name_in_parent, element);
621 phpdbg_watch_ht_info *hti = res->ptr; local
623 if (zend_hash_num_elements(&hti->watches) == 1) {
624 zend_hash_destroy(&hti->watches);
625 phpdbg_btree_delete(&PHPDBG_G(watch_HashTables), (zend_ulong) hti->ht);
626 phpdbg_deactivate_watchpoint(&hti->hash_watch);
627 phpdbg_remove_watchpoint_btree(&hti->hash_watch);
628 efree(hti);
630 zend_hash_del(&hti->watches, element->name_in_parent);
967 phpdbg_watch_ht_info *hti = res ? res->ptr : NULL; local
975 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);