GC_G 81 Zend/zend.c if (GC_G(gc_enabled)) { GC_G 969 Zend/zend.c if (GC_G(gc_enabled) && !CG(unclean_shutdown)) { GC_G 977 Zend/zend.c fprintf(stderr, "Runs: %d\n", GC_G(gc_runs)); GC_G 978 Zend/zend.c fprintf(stderr, "Collected: %d\n", GC_G(collected)); GC_G 979 Zend/zend.c fprintf(stderr, "Root buffer length: %d\n", GC_G(root_buf_length)); GC_G 980 Zend/zend.c fprintf(stderr, "Root buffer peak: %d\n\n", GC_G(root_buf_peak)); GC_G 984 Zend/zend.c fprintf(stderr, "ZVAL %8d %8d %9d %8d\n", GC_G(zval_possible_root), GC_G(zval_buffered), GC_G(zval_remove_from_buffer), GC_G(zval_marked_grey)); GC_G 985 Zend/zend.c fprintf(stderr, "ZOBJ %8d %8d %9d %8d\n", GC_G(zobj_possible_root), GC_G(zobj_buffered), GC_G(zobj_remove_from_buffer), GC_G(zobj_marked_grey)); GC_G 369 Zend/zend_builtin_functions.c RETURN_BOOL(GC_G(gc_enabled)); GC_G 90 Zend/zend_gc.c GC_G(gc_runs) = 0; GC_G 91 Zend/zend_gc.c GC_G(collected) = 0; GC_G 94 Zend/zend_gc.c GC_G(root_buf_length) = 0; GC_G 95 Zend/zend_gc.c GC_G(root_buf_peak) = 0; GC_G 96 Zend/zend_gc.c GC_G(zval_possible_root) = 0; GC_G 97 Zend/zend_gc.c GC_G(zobj_possible_root) = 0; GC_G 98 Zend/zend_gc.c GC_G(zval_buffered) = 0; GC_G 99 Zend/zend_gc.c GC_G(zobj_buffered) = 0; GC_G 100 Zend/zend_gc.c GC_G(zval_remove_from_buffer) = 0; GC_G 101 Zend/zend_gc.c GC_G(zobj_remove_from_buffer) = 0; GC_G 102 Zend/zend_gc.c GC_G(zval_marked_grey) = 0; GC_G 103 Zend/zend_gc.c GC_G(zobj_marked_grey) = 0; GC_G 106 Zend/zend_gc.c GC_G(roots).next = &GC_G(roots); GC_G 107 Zend/zend_gc.c GC_G(roots).prev = &GC_G(roots); GC_G 109 Zend/zend_gc.c if (GC_G(buf)) { GC_G 110 Zend/zend_gc.c GC_G(unused) = NULL; GC_G 111 Zend/zend_gc.c GC_G(first_unused) = GC_G(buf); GC_G 113 Zend/zend_gc.c GC_G(zval_to_free) = NULL; GC_G 115 Zend/zend_gc.c GC_G(unused) = NULL; GC_G 116 Zend/zend_gc.c GC_G(first_unused) = NULL; GC_G 117 Zend/zend_gc.c GC_G(last_unused) = NULL; GC_G 123 Zend/zend_gc.c if (GC_G(buf) == NULL && GC_G(gc_enabled)) { GC_G 124 Zend/zend_gc.c GC_G(buf) = (gc_root_buffer*) malloc(sizeof(gc_root_buffer) * GC_ROOT_BUFFER_MAX_ENTRIES); GC_G 125 Zend/zend_gc.c GC_G(last_unused) = &GC_G(buf)[GC_ROOT_BUFFER_MAX_ENTRIES]; GC_G 132 Zend/zend_gc.c if (UNEXPECTED(GC_G(free_list) != NULL && GC_G 135 Zend/zend_gc.c (GC_ZVAL_ADDRESS(zv) < GC_G(buf) || GC_G 136 Zend/zend_gc.c GC_ZVAL_ADDRESS(zv) >= GC_G(last_unused))) { GC_G 151 Zend/zend_gc.c gc_root_buffer *newRoot = GC_G(unused); GC_G 154 Zend/zend_gc.c GC_G(unused) = newRoot->prev; GC_G 155 Zend/zend_gc.c } else if (GC_G(first_unused) != GC_G(last_unused)) { GC_G 156 Zend/zend_gc.c newRoot = GC_G(first_unused); GC_G 157 Zend/zend_gc.c GC_G(first_unused)++; GC_G 159 Zend/zend_gc.c if (!GC_G(gc_enabled)) { GC_G 165 Zend/zend_gc.c newRoot = GC_G(unused); GC_G 169 Zend/zend_gc.c GC_G(unused) = newRoot->prev; GC_G 173 Zend/zend_gc.c newRoot->next = GC_G(roots).next; GC_G 174 Zend/zend_gc.c newRoot->prev = &GC_G(roots); GC_G 175 Zend/zend_gc.c GC_G(roots).next->prev = newRoot; GC_G 176 Zend/zend_gc.c GC_G(roots).next = newRoot; GC_G 204 Zend/zend_gc.c gc_root_buffer *newRoot = GC_G(unused); GC_G 207 Zend/zend_gc.c GC_G(unused) = newRoot->prev; GC_G 208 Zend/zend_gc.c } else if (GC_G(first_unused) != GC_G(last_unused)) { GC_G 209 Zend/zend_gc.c newRoot = GC_G(first_unused); GC_G 210 Zend/zend_gc.c GC_G(first_unused)++; GC_G 212 Zend/zend_gc.c if (!GC_G(gc_enabled)) { GC_G 218 Zend/zend_gc.c newRoot = GC_G(unused); GC_G 223 Zend/zend_gc.c GC_G(unused) = newRoot->prev; GC_G 227 Zend/zend_gc.c newRoot->next = GC_G(roots).next; GC_G 228 Zend/zend_gc.c newRoot->prev = &GC_G(roots); GC_G 229 Zend/zend_gc.c GC_G(roots).next->prev = newRoot; GC_G 230 Zend/zend_gc.c GC_G(roots).next = newRoot; GC_G 248 Zend/zend_gc.c if (UNEXPECTED(GC_G(free_list) != NULL && GC_G 250 Zend/zend_gc.c (GC_ZVAL_ADDRESS(zv) < GC_G(buf) || GC_G 251 Zend/zend_gc.c GC_ZVAL_ADDRESS(zv) >= GC_G(last_unused))) { GC_G 254 Zend/zend_gc.c if (GC_G(next_to_free) == (zval_gc_info*)zv) { GC_G 255 Zend/zend_gc.c GC_G(next_to_free) = ((zval_gc_info*)zv)->u.next; GC_G 475 Zend/zend_gc.c gc_root_buffer *current = GC_G(roots).next; GC_G 477 Zend/zend_gc.c while (current != &GC_G(roots)) { GC_G 611 Zend/zend_gc.c gc_root_buffer *current = GC_G(roots).next; GC_G 613 Zend/zend_gc.c while (current != &GC_G(roots)) { GC_G 654 Zend/zend_gc.c ((zval_gc_info*)pz)->u.next = GC_G(zval_to_free); GC_G 655 Zend/zend_gc.c GC_G(zval_to_free) = (zval_gc_info*)pz; GC_G 687 Zend/zend_gc.c ((zval_gc_info*)pz)->u.next = GC_G(zval_to_free); GC_G 688 Zend/zend_gc.c GC_G(zval_to_free) = (zval_gc_info*)pz; GC_G 751 Zend/zend_gc.c gc_root_buffer *current = GC_G(roots).next; GC_G 753 Zend/zend_gc.c while (current != &GC_G(roots)) { GC_G 781 Zend/zend_gc.c if (GC_G(roots).next != &GC_G(roots)) { GC_G 784 Zend/zend_gc.c if (GC_G(gc_active)) { GC_G 787 Zend/zend_gc.c GC_G(gc_runs)++; GC_G 788 Zend/zend_gc.c GC_G(zval_to_free) = FREE_LIST_END; GC_G 789 Zend/zend_gc.c GC_G(gc_active) = 1; GC_G 794 Zend/zend_gc.c orig_free_list = GC_G(free_list); GC_G 795 Zend/zend_gc.c orig_next_to_free = GC_G(next_to_free); GC_G 796 Zend/zend_gc.c p = GC_G(free_list) = GC_G(zval_to_free); GC_G 797 Zend/zend_gc.c GC_G(zval_to_free) = NULL; GC_G 798 Zend/zend_gc.c GC_G(gc_active) = 0; GC_G 820 Zend/zend_gc.c p = GC_G(free_list); GC_G 822 Zend/zend_gc.c GC_G(next_to_free) = p->u.next; GC_G 839 Zend/zend_gc.c p = GC_G(next_to_free); GC_G 843 Zend/zend_gc.c p = GC_G(free_list); GC_G 849 Zend/zend_gc.c GC_G(collected) += count; GC_G 850 Zend/zend_gc.c GC_G(free_list) = orig_free_list; GC_G 851 Zend/zend_gc.c GC_G(next_to_free) = orig_next_to_free; GC_G 30 Zend/zend_gc.h # define GC_BENCH_INC(counter) GC_G(counter)++ GC_G 31 Zend/zend_gc.h # define GC_BENCH_DEC(counter) GC_G(counter)-- GC_G 33 Zend/zend_gc.h if (GC_G(counter) > GC_G(peak)) { \ GC_G 34 Zend/zend_gc.h GC_G(peak) = GC_G(counter); \ GC_G 173 Zend/zend_gc.h if (GC_ADDRESS((obj)->buffered) && !GC_G(gc_active)) { \ GC_G 191 Zend/zend_gc.h root->prev = GC_G(unused); GC_G 192 Zend/zend_gc.h GC_G(unused) = root; GC_G 2228 ext/date/php_date.c if (!dateobj->time || GC_G(gc_active)) { GC_G 4940 ext/date/php_date.c if (!period_obj->start || GC_G(gc_active)) {