Searched refs:gc_root_buffer (Results 1 – 3 of 3) sorted by relevance
51 ((gc_root_buffer*)(((zend_uintptr_t)(v)) & ~GC_COLOR))57 (v) = ((gc_root_buffer*)((((zend_uintptr_t)(v)) & ~GC_COLOR) | (c)))59 (v) = ((gc_root_buffer*)(((zend_uintptr_t)(v)) & ~GC_COLOR))61 (v) = ((gc_root_buffer*)(((zend_uintptr_t)(v)) | GC_PURPLE))89 } gc_root_buffer; typedef94 gc_root_buffer *buffered;103 gc_root_buffer *buf; /* preallocated arrays of buffers */104 gc_root_buffer roots; /* list of possible roots of cycles */105 gc_root_buffer *unused; /* list of unused buffers */106 gc_root_buffer *first_unused; /* pointer to first unused buffer */[all …]
124 GC_G(buf) = (gc_root_buffer*) malloc(sizeof(gc_root_buffer) * GC_ROOT_BUFFER_MAX_ENTRIES); in gc_init()151 gc_root_buffer *newRoot = GC_G(unused); in gc_zval_possible_root()204 gc_root_buffer *newRoot = GC_G(unused); in gc_zobj_possible_root()246 gc_root_buffer* root_buffer = GC_ADDRESS(((zval_gc_info*)zv)->u.buffered); in gc_remove_zval_from_buffer()475 gc_root_buffer *current = GC_G(roots).next; in gc_mark_roots()611 gc_root_buffer *current = GC_G(roots).next; in gc_scan_roots()633 if (((zval_gc_info*)(pz))->u.buffered == (gc_root_buffer*)GC_WHITE) { in zval_collect_white()641 if (obj->buffered == (gc_root_buffer*)GC_WHITE) { in zval_collect_white()713 if (obj->buffered == (gc_root_buffer*)GC_WHITE) { in zobj_collect_white()751 gc_root_buffer *current = GC_G(roots).next; in gc_collect_roots()
43 gc_root_buffer *buffered;
Completed in 9 milliseconds