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)) {