Lines Matching refs:PHPDBG_G

112 …phpdbg_btree_result *result = phpdbg_btree_find_closest(&PHPDBG_G(watchpoint_tree), (zend_ulong)ph…  in phpdbg_check_for_watchpoint()
143 phpdbg_btree_insert(&PHPDBG_G(watchpoint_tree), (zend_ulong) watch->addr.ptr, watch); in phpdbg_store_watchpoint()
147 phpdbg_btree_delete(&PHPDBG_G(watchpoint_tree), (zend_ulong) watch->addr.ptr); in phpdbg_remove_watchpoint()
201 if ((cur = zend_hash_index_find_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) watch->addr.ref))) { in phpdbg_add_watch_collision()
244 …cur = zend_hash_index_add_mem(&PHPDBG_G(watch_collisions), (zend_ulong) watch->addr.ref, &coll, si… in phpdbg_add_watch_collision()
263 …if ((cur = zend_hash_index_find_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) Z_COUNTED_P(watch->a… in phpdbg_remove_watch_collision()
279 zend_hash_index_del(&PHPDBG_G(watch_collisions), (zend_ulong) Z_COUNTED_P(watch->addr.zv)); in phpdbg_remove_watch_collision()
315 res = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) ref); in phpdbg_get_refcount_watch()
337 phpdbg_watchpoint_t *old_watch = zend_hash_find_ptr(&PHPDBG_G(watchpoints), watch->str); in phpdbg_create_watchpoint()
369 zend_hash_add_ptr(&PHPDBG_G(watchpoints), watch->str, watch); in phpdbg_create_watchpoint()
383 …if (!(find = phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container))… in phpdbg_create_watchpoint()
388 phpdbg_btree_insert(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container, hti); in phpdbg_create_watchpoint()
541 zend_hash_del(&PHPDBG_G(watchpoints), parent->str); in phpdbg_delete_implicit_parents()
556 if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) ht))) { in phpdbg_delete_watchpoint_recursive()
564 return zend_hash_del(&PHPDBG_G(watchpoints), watch->str); in phpdbg_delete_watchpoint_recursive()
579 if ((watchpoint = zend_hash_find_ptr(&PHPDBG_G(watchpoints), str))) { in phpdbg_delete_ht_watchpoints_recursive()
607 …if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) tmp_watch->addr.ptr)) == … in phpdbg_delete_watchpoint()
620 ret = zend_hash_del(&PHPDBG_G(watchpoints), watch->str); in phpdbg_delete_watchpoint()
647 PHPDBG_G(watch_tmp) = NULL; in phpdbg_watchpoint_parse_wrapper()
659 if ((watch = zend_hash_str_find_ptr(&PHPDBG_G(watchpoints), name, namelen))) { in phpdbg_watchpoint_parse_step()
661 PHPDBG_G(watch_tmp) = watch; in phpdbg_watchpoint_parse_step()
670 watch->parent = PHPDBG_G(watch_tmp); in phpdbg_watchpoint_parse_step()
678 PHPDBG_G(watch_tmp) = watch; in phpdbg_watchpoint_parse_step()
757 if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) zv))) { in phpdbg_watch_HashTable_dtor()
761 PHPDBG_G(watchpoint_hit) = 1; in phpdbg_watch_HashTable_dtor()
766 …if ((result = phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container)… in phpdbg_watch_HashTable_dtor()
773 phpdbg_btree_delete(&PHPDBG_G(watch_HashTables), (zend_ulong) watch->parent_container); in phpdbg_watch_HashTable_dtor()
783 zend_hash_del(&PHPDBG_G(watchpoints), watch->str); in phpdbg_watch_HashTable_dtor()
839 zend_llist_add_element(&PHPDBG_G(watchlist_mem), &dump);
845 zend_hash_clean(&PHPDBG_G(watchpoints));
862 …ZEND_HASH_FOREACH_PTR(&((phpdbg_watch_ht_info *) phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (z…
903 zend_llist_init(&PHPDBG_G(watchlist_mem), sizeof(void *), phpdbg_watch_mem_dtor, 1);
904 phpdbg_btree_init(&PHPDBG_G(watchpoint_tree), sizeof(void *) * 8);
905 phpdbg_btree_init(&PHPDBG_G(watch_HashTables), sizeof(void *) * 8);
906 zend_hash_init(&PHPDBG_G(watchpoints), 8, NULL, phpdbg_watch_dtor, 0);
907 zend_hash_init(&PHPDBG_G(watch_collisions), 8, NULL, phpdbg_watch_free_ptr_dtor, 0);
912 …phpdbg_btree_position pos = phpdbg_btree_find_between(&PHPDBG_G(watchpoint_tree), (zend_ulong) dum…
983 if (!(PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS)) {
994 PHPDBG_G(watchpoint_hit) = 1;
1022 zend_hash_del(&PHPDBG_G(watchpoints), watch->str);
1049 if ((watch->flags & PHPDBG_WATCH_NORMAL) && (PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS)) {
1081 if ((watch->flags & PHPDBG_WATCH_NORMAL) && (PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS)) {
1103 if (zend_llist_count(&PHPDBG_G(watchlist_mem)) == 0) {
1107 dump = (phpdbg_watch_memdump **) zend_llist_get_last_ex(&PHPDBG_G(watchlist_mem), &pos);
1111 …} while ((dump = (phpdbg_watch_memdump **) zend_llist_get_prev_ex(&PHPDBG_G(watchlist_mem), &pos))…
1113 zend_llist_clean(&PHPDBG_G(watchlist_mem));
1115 ret = PHPDBG_G(watchpoint_hit) ? SUCCESS : FAILURE;
1116 PHPDBG_G(watchpoint_hit) = 0;
1126 ZEND_HASH_FOREACH_PTR(&PHPDBG_G(watchpoints), watch) {
1138 result = phpdbg_btree_find_closest(&PHPDBG_G(watchpoint_tree), (zend_ulong) ptr);
1157 zend_hash_del(&PHPDBG_G(watchpoints), watch->str);
1163 if (PHPDBG_G(original_free_function)) {
1164 PHPDBG_G(original_free_function)(ptr);