Lines Matching refs:p

266 	Bucket *p;  in zval_scan_black()  local
269 p = NULL; in zval_scan_black()
304 p = props->pListHead; in zval_scan_black()
309 p = Z_ARRVAL_P(pz)->pListHead; in zval_scan_black()
312 while (p != NULL) { in zval_scan_black()
313 pz = *(zval**)p->pData; in zval_scan_black()
318 if (p->pListNext == NULL) { in zval_scan_black()
324 p = p->pListNext; in zval_scan_black()
330 Bucket *p; in zobj_scan_black() local
354 p = props->pListHead; in zobj_scan_black()
355 while (p != NULL) { in zobj_scan_black()
356 pz = *(zval**)p->pData; in zobj_scan_black()
363 p = p->pListNext; in zobj_scan_black()
370 Bucket *p; in zval_mark_grey() local
374 p = NULL; in zval_mark_grey()
409 p = props->pListHead; in zval_mark_grey()
416 p = Z_ARRVAL_P(pz)->pListHead; in zval_mark_grey()
419 while (p != NULL) { in zval_mark_grey()
420 pz = *(zval**)p->pData; in zval_mark_grey()
424 if (p->pListNext == NULL) { in zval_mark_grey()
429 p = p->pListNext; in zval_mark_grey()
436 Bucket *p; in zobj_mark_grey() local
460 p = props->pListHead; in zobj_mark_grey()
461 while (p != NULL) { in zobj_mark_grey()
462 pz = *(zval**)p->pData; in zobj_mark_grey()
467 p = p->pListNext; in zobj_mark_grey()
508 Bucket *p; in zval_scan() local
512 p = NULL; in zval_scan()
546 p = props->pListHead; in zval_scan()
554 p = Z_ARRVAL_P(pz)->pListHead; in zval_scan()
558 while (p != NULL) { in zval_scan()
559 if (p->pListNext == NULL) { in zval_scan()
560 pz = *(zval**)p->pData; in zval_scan()
563 zval_scan(*(zval**)p->pData TSRMLS_CC); in zval_scan()
565 p = p->pListNext; in zval_scan()
572 Bucket *p; in zobj_scan() local
598 p = props->pListHead; in zobj_scan()
599 while (p != NULL) { in zobj_scan()
600 zval_scan(*(zval**)p->pData TSRMLS_CC); in zobj_scan()
601 p = p->pListNext; in zobj_scan()
630 Bucket *p; in zval_collect_white() local
634 p = NULL; in zval_collect_white()
676 p = props->pListHead; in zval_collect_white()
681 p = Z_ARRVAL_P(pz)->pListHead; in zval_collect_white()
690 while (p != NULL) { in zval_collect_white()
691 pz = *(zval**)p->pData; in zval_collect_white()
695 if (p->pListNext == NULL) { in zval_collect_white()
700 p = p->pListNext; in zval_collect_white()
707 Bucket *p; in zobj_collect_white() local
735 p = props->pListHead; in zobj_collect_white()
736 while (p != NULL) { in zobj_collect_white()
737 pz = *(zval**)p->pData; in zobj_collect_white()
742 p = p->pListNext; in zobj_collect_white()
782 zval_gc_info *p, *q, *orig_free_list, *orig_next_to_free; in gc_collect_cycles() local
796 p = GC_G(free_list) = GC_G(zval_to_free); in gc_collect_cycles()
801 while (p != FREE_LIST_END) { in gc_collect_cycles()
802 if (Z_TYPE(p->z) == IS_OBJECT) { in gc_collect_cycles()
804 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].valid && in gc_collect_cycles()
805 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount <= 0 && in gc_collect_cycles()
806 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.dtor && in gc_collect_cycles()
807 !EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].destructor_called) { in gc_collect_cycles()
809 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].destructor_called = 1; in gc_collect_cycles()
810 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount++; in gc_collect_cycles()
811 …_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.dtor(EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].… in gc_collect_cycles()
812 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount--; in gc_collect_cycles()
816 p = p->u.next; in gc_collect_cycles()
820 p = GC_G(free_list); in gc_collect_cycles()
821 while (p != FREE_LIST_END) { in gc_collect_cycles()
822 GC_G(next_to_free) = p->u.next; in gc_collect_cycles()
823 if (Z_TYPE(p->z) == IS_OBJECT) { in gc_collect_cycles()
825 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].valid && in gc_collect_cycles()
826 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount <= 0) { in gc_collect_cycles()
827 EG(objects_store).object_buckets[Z_OBJ_HANDLE(p->z)].bucket.obj.refcount = 1; in gc_collect_cycles()
828 Z_TYPE(p->z) = IS_NULL; in gc_collect_cycles()
829 zend_objects_store_del_ref_by_handle_ex(Z_OBJ_HANDLE(p->z), Z_OBJ_HT(p->z) TSRMLS_CC); in gc_collect_cycles()
831 } else if (Z_TYPE(p->z) == IS_ARRAY) { in gc_collect_cycles()
832 Z_TYPE(p->z) = IS_NULL; in gc_collect_cycles()
833 zend_hash_destroy(Z_ARRVAL(p->z)); in gc_collect_cycles()
834 FREE_HASHTABLE(Z_ARRVAL(p->z)); in gc_collect_cycles()
836 zval_dtor(&p->z); in gc_collect_cycles()
837 Z_TYPE(p->z) = IS_NULL; in gc_collect_cycles()
839 p = GC_G(next_to_free); in gc_collect_cycles()
843 p = GC_G(free_list); in gc_collect_cycles()
844 while (p != FREE_LIST_END) { in gc_collect_cycles()
845 q = p->u.next; in gc_collect_cycles()
846 FREE_ZVAL_EX(&p->z); in gc_collect_cycles()
847 p = q; in gc_collect_cycles()