Lines Matching refs:PHPDBG_G

155 	PHPDBG_G(watchpoint_hit) = 1;  in phpdbg_print_watch_diff()
213 …phpdbg_btree_result *result = phpdbg_btree_find_closest(&PHPDBG_G(watchpoint_tree), (zend_ulong) p… in phpdbg_check_for_watchpoint()
266 zend_hash_index_add_empty_element(PHPDBG_G(watchlist_mem), (zend_ulong) page);
274 …ZEND_ASSERT((res = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) watch->addr.ptr)) ==…
275 phpdbg_btree_insert(&PHPDBG_G(watchpoint_tree), (zend_ulong) watch->addr.ptr, watch);
279 phpdbg_btree_delete(&PHPDBG_G(watchpoint_tree), (zend_ulong) watch->addr.ptr);
331 if ((coll = zend_hash_index_find_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) watch->ref))) {
348 zend_hash_index_del(&PHPDBG_G(watch_collisions), (zend_ulong) watch->ref);
370 if (!(coll = zend_hash_index_find_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) watch->ref))) {
399 zend_hash_index_add_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) watch->ref, coll);
413 if (!(coll = zend_hash_index_find_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) watch->ref))) {
423 zend_hash_index_add_ptr(&PHPDBG_G(watch_collisions), (zend_ulong) watch->ref, coll);
442 if ((res = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) watch->addr.ptr)) == NULL) {
583 …if (!(res = phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (zend_ulong) element->parent_container)…
588 phpdbg_btree_insert(&PHPDBG_G(watch_HashTables), (zend_ulong) hti->ht, hti);
609 …phpdbg_btree_result *res = phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (zend_ulong) element->pa…
616 phpdbg_btree_delete(&PHPDBG_G(watch_HashTables), (zend_ulong) hti->ht);
637 if ((prev = zend_hash_find_ptr(&PHPDBG_G(watch_recreation), element->str))) {
646 zend_hash_update_ptr(&PHPDBG_G(watch_recreation), element->str, element);
653 zend_hash_index_add_empty_element(&PHPDBG_G(watch_free), (zend_ulong) element->parent_container);
704 PHPDBG_G(watchpoint_hit) = 1;
705 if (zend_hash_index_del(&PHPDBG_G(watch_elements), child->id) == SUCCESS) {
714 ZEND_HASH_FOREACH_PTR(&PHPDBG_G(watch_recreation), element) {
716 …if (element->parent || zend_hash_index_find(&PHPDBG_G(watch_free), (zend_ulong) element->parent_co…
736 zend_hash_clean(&PHPDBG_G(watch_recreation));
737 zend_hash_clean(&PHPDBG_G(watch_free));
794 zend_hash_index_del(&PHPDBG_G(watch_elements), element->id);
957 …phpdbg_btree_result *res = phpdbg_btree_find(&PHPDBG_G(watch_HashTables), (zend_ulong) HT_WATCH_HT…
977 PHPDBG_G(watchpoint_hit) = 1;
1001 if (watch->type == WATCH_ON_REFCOUNTED && !(PHPDBG_G(flags) & PHPDBG_SHOW_REFCOUNTS)) {
1065 ZEND_HASH_FOREACH_NUM_KEY(PHPDBG_G(watchlist_mem), page) {
1067 res = phpdbg_btree_find_closest(&PHPDBG_G(watchpoint_tree), page + phpdbg_pagesize - 1);
1075 zend_hash_clean(PHPDBG_G(watchlist_mem));
1085 if (zend_hash_num_elements(&PHPDBG_G(watch_elements)) == 0) {
1089 if (zend_hash_num_elements(PHPDBG_G(watchlist_mem)) > 0) {
1091 mem_list = PHPDBG_G(watchlist_mem);
1092 PHPDBG_G(watchlist_mem) = PHPDBG_G(watchlist_mem_backup);
1095 …phpdbg_btree_position pos = phpdbg_btree_find_between(&PHPDBG_G(watchpoint_tree), page, page + php…
1101 if ((res = phpdbg_btree_find_closest(&PHPDBG_G(watchpoint_tree), page - 1))) {
1115 PHPDBG_G(watchlist_mem) = mem_list;
1119 ret = PHPDBG_G(watchpoint_hit) ? SUCCESS : FAILURE;
1120 PHPDBG_G(watchpoint_hit) = 0;
1129 if (zend_hash_num_elements(&PHPDBG_G(watch_elements))) {
1130 if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), (zend_ulong) ptr))) {
1150 …if ((result = phpdbg_btree_find(&PHPDBG_G(watchpoint_tree), HT_WATCH_OFFSET + (zend_ulong) ptr))) {
1157 zend_hash_index_del(&PHPDBG_G(watch_free), (zend_ulong) ptr);
1160 if (PHPDBG_G(original_free_function)) {
1161 PHPDBG_G(original_free_function)(ptr);
1169 ZEND_HASH_FOREACH_PTR(&PHPDBG_G(watch_elements), element) {
1221 element->parent = PHPDBG_G(watch_tmp);
1232 if (PHPDBG_G(watch_tmp)) {
1233 PHPDBG_G(watch_tmp)->child = element;
1241 zend_hash_next_index_insert_ptr(&PHPDBG_G(watch_elements), element);
1242 element->id = PHPDBG_G(watch_elements).nNextFreeElement - 1;
1247 PHPDBG_G(watch_tmp) = NULL;
1260 …if (PHPDBG_G(watch_tmp) && Z_ISREF_P(PHPDBG_G(watch_tmp)->watch->addr.zv) && Z_REFVAL_P(PHPDBG_G(w…
1271 element->parent = PHPDBG_G(watch_tmp);
1277 if (PHPDBG_G(watch_tmp)) {
1278 PHPDBG_G(watch_tmp)->child = element;
1280 PHPDBG_G(watch_tmp) = element;
1317 if ((element = zend_hash_index_find_ptr(&PHPDBG_G(watch_elements), param->num))) {
1385 phpdbg_btree_init(&PHPDBG_G(watchpoint_tree), sizeof(void *) * 8);
1386 phpdbg_btree_init(&PHPDBG_G(watch_HashTables), sizeof(void *) * 8);
1387 zend_hash_init(&PHPDBG_G(watch_elements), 8, NULL, NULL, 0);
1388 zend_hash_init(&PHPDBG_G(watch_collisions), 8, NULL, NULL, 0);
1389 zend_hash_init(&PHPDBG_G(watch_recreation), 8, NULL, NULL, 0);
1390 zend_hash_init(&PHPDBG_G(watch_free), 8, NULL, NULL, 0);
1393PHPDBG_G(watchlist_mem) = malloc(phpdbg_pagesize > sizeof(HashTable) ? phpdbg_pagesize : sizeof(Ha…
1394 …zend_hash_init(PHPDBG_G(watchlist_mem), phpdbg_pagesize / (sizeof(Bucket) + sizeof(uint32_t)), NUL…
1395PHPDBG_G(watchlist_mem_backup) = malloc(phpdbg_pagesize > sizeof(HashTable) ? phpdbg_pagesize : si…
1396 …zend_hash_init(PHPDBG_G(watchlist_mem_backup), phpdbg_pagesize / (sizeof(Bucket) + sizeof(uint32_t…
1398 PHPDBG_G(watch_tmp) = NULL;
1407 ZEND_HASH_FOREACH_PTR(&PHPDBG_G(watch_recreation), element) {
1412 pos = phpdbg_btree_find_between(&PHPDBG_G(watchpoint_tree), 0, -1);
1417 …zend_hash_destroy(&PHPDBG_G(watch_elements)); PHPDBG_G(watch_elements).nNumOfElements = 0; /* phpd…
1418 zend_hash_destroy(&PHPDBG_G(watch_recreation));
1419 zend_hash_destroy(&PHPDBG_G(watch_free));
1420 zend_hash_destroy(&PHPDBG_G(watch_collisions));
1421 zend_hash_destroy(PHPDBG_G(watchlist_mem));
1422 free(PHPDBG_G(watchlist_mem));
1423 zend_hash_destroy(PHPDBG_G(watchlist_mem_backup));
1424 free(PHPDBG_G(watchlist_mem_backup));
1431 pos = phpdbg_btree_find_between(&PHPDBG_G(watchpoint_tree), 0, -1);