Lines Matching refs:ht

685 	HashTable *ht = NULL;  in gc_scan_black()  local
702 ht = get_gc(&tmp, &zv, &n); in gc_scan_black()
704 if (EXPECTED(!ht) || UNEXPECTED(GC_REF_CHECK_COLOR(ht, GC_BLACK))) { in gc_scan_black()
705 ht = NULL; in gc_scan_black()
711 GC_REF_SET_BLACK(ht); in gc_scan_black()
724 if (EXPECTED(!ht)) { in gc_scan_black()
738 ht = (zend_array*)ref; in gc_scan_black()
756 if (!ht->nNumUsed) goto next; in gc_scan_black()
757 p = ht->arData; in gc_scan_black()
758 end = p + ht->nNumUsed; in gc_scan_black()
805 HashTable *ht = NULL; in gc_mark_grey() local
824 ht = get_gc(&tmp, &zv, &n); in gc_mark_grey()
826 if (EXPECTED(!ht) || UNEXPECTED(GC_REF_CHECK_COLOR(ht, GC_GREY))) { in gc_mark_grey()
827 ht = NULL; in gc_mark_grey()
833 GC_REF_SET_COLOR(ht, GC_GREY); in gc_mark_grey()
847 if (EXPECTED(!ht)) { in gc_mark_grey()
865 ht = (zend_array*)ref; in gc_mark_grey()
882 if (!ht->nNumUsed) goto next; in gc_mark_grey()
883 p = ht->arData; in gc_mark_grey()
884 end = p + ht->nNumUsed; in gc_mark_grey()
987 HashTable *ht = NULL; in gc_scan() local
1017 ht = get_gc(&tmp, &zv, &n); in gc_scan()
1019 if (EXPECTED(!ht) || UNEXPECTED(!GC_REF_CHECK_COLOR(ht, GC_GREY))) { in gc_scan()
1020 ht = NULL; in gc_scan()
1026 GC_REF_SET_COLOR(ht, GC_WHITE); in gc_scan()
1038 if (EXPECTED(!ht)) { in gc_scan()
1054 ht = (zend_array*)ref; in gc_scan()
1069 if (!ht->nNumUsed) goto next; in gc_scan()
1070 p = ht->arData; in gc_scan()
1071 end = p + ht->nNumUsed; in gc_scan()
1160 HashTable *ht = NULL; in gc_collect_white() local
1191 ht = get_gc(&tmp, &zv, &n); in gc_collect_white()
1193 if (EXPECTED(!ht) || UNEXPECTED(GC_REF_CHECK_COLOR(ht, GC_BLACK))) { in gc_collect_white()
1194 ht = NULL; in gc_collect_white()
1204 GC_REF_SET_BLACK(ht); in gc_collect_white()
1220 if (EXPECTED(!ht)) { in gc_collect_white()
1237 ht = (zend_array*)ref; in gc_collect_white()
1252 if (!ht->nNumUsed) goto next; in gc_collect_white()
1253 p = ht->arData; in gc_collect_white()
1254 end = p + ht->nNumUsed; in gc_collect_white()
1348 HashTable *ht = NULL; in gc_remove_nested_data_from_buffer() local
1384 ht = get_gc(&tmp, &zv, &n); in gc_remove_nested_data_from_buffer()
1386 if (EXPECTED(!ht)) { in gc_remove_nested_data_from_buffer()
1399 if (EXPECTED(!ht)) { in gc_remove_nested_data_from_buffer()
1403 if (GC_REF_ADDRESS(ht) != 0 && GC_REF_CHECK_COLOR(ht, GC_BLACK)) { in gc_remove_nested_data_from_buffer()
1404 GC_TRACE_REF(ht, "removing from buffer"); in gc_remove_nested_data_from_buffer()
1405 GC_REMOVE_FROM_BUFFER(ht); in gc_remove_nested_data_from_buffer()
1411 ht = (zend_array*)ref; in gc_remove_nested_data_from_buffer()
1416 if (!ht->nNumUsed) return; in gc_remove_nested_data_from_buffer()
1417 p = ht->arData; in gc_remove_nested_data_from_buffer()
1418 end = p + ht->nNumUsed; in gc_remove_nested_data_from_buffer()