Lines Matching refs:object_buckets
198 EG(objects_store).object_buckets == NULL)) { in gc_zobj_possible_root()
204 obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(zv)].bucket.obj; in gc_zobj_possible_root()
227 obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(zv)].bucket.obj; in gc_zobj_possible_root()
277 if (Z_TYPE_P(pz) == IS_OBJECT && EG(objects_store).object_buckets) { in zval_scan_black()
278 struct _store_object *obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].bucket.obj; in zval_scan_black()
283 if (EXPECTED(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].valid && in zval_scan_black()
318 if (EXPECTED(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].valid && in zobj_scan_black()
348 if (Z_TYPE_P(pz) == IS_OBJECT && EG(objects_store).object_buckets) { in zval_mark_grey()
349 struct _store_object *obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].bucket.obj; in zval_mark_grey()
355 if (EXPECTED(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].valid && in zval_mark_grey()
393 if (EXPECTED(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].valid && in zobj_mark_grey()
418 if (EG(objects_store).object_buckets) { in gc_mark_roots()
419 struct _store_object *obj = &EG(objects_store).object_buckets[current->handle].bucket.obj; in gc_mark_roots()
456 if (Z_TYPE_P(pz) == IS_OBJECT && EG(objects_store).object_buckets) { in zval_scan()
457 struct _store_object *obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].bucket.obj; in zval_scan()
464 if (EXPECTED(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].valid && in zval_scan()
499 if (EG(objects_store).object_buckets) { in zobj_scan()
500 struct _store_object *obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].bucket.obj; in zobj_scan()
507 if (EXPECTED(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].valid && in zobj_scan()
552 if (Z_TYPE_P(pz) == IS_OBJECT && EG(objects_store).object_buckets) { in zval_collect_white()
553 struct _store_object *obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].bucket.obj; in zval_collect_white()
559 if (EXPECTED(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].valid && in zval_collect_white()
598 if (EG(objects_store).object_buckets) { in zobj_collect_white()
599 struct _store_object *obj = &EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].bucket.obj; in zobj_collect_white()
605 if (EXPECTED(EG(objects_store).object_buckets[Z_OBJ_HANDLE_P(pz)].valid && in zobj_collect_white()
631 if (EG(objects_store).object_buckets) { in gc_collect_roots()
632 struct _store_object *obj = &EG(objects_store).object_buckets[current->handle].bucket.obj; in gc_collect_roots()
679 if (EG(objects_store).object_buckets && in gc_collect_cycles()
680 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].valid && in gc_collect_cycles()
681 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount <= 0 && in gc_collect_cycles()
682 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.dtor && in gc_collect_cycles()
683 !EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].destructor_called) { in gc_collect_cycles()
685 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].destructor_called = 1; in gc_collect_cycles()
686 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount++; in gc_collect_cycles()
687 …EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.dtor(EG(objects_store).object_buck… in gc_collect_cycles()
688 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount--; in gc_collect_cycles()
700 if (EG(objects_store).object_buckets && in gc_collect_cycles()
701 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].valid && in gc_collect_cycles()
702 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount <= 0) { in gc_collect_cycles()
703 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount = 1; in gc_collect_cycles()