Lines Matching refs:zv

372 	zval *zv;  in gc_scan_black()  local
385 zval *zv, *end; in gc_scan_black() local
389 ht = get_gc(&tmp, &zv, &n); in gc_scan_black()
390 end = zv + n; in gc_scan_black()
395 if (zv == end) return; in gc_scan_black()
400 while (zv != end) { in gc_scan_black()
401 if (Z_REFCOUNTED_P(zv)) { in gc_scan_black()
402 ref = Z_COUNTED_P(zv); in gc_scan_black()
408 zv++; in gc_scan_black()
411 ref = Z_COUNTED_P(zv); in gc_scan_black()
445 zv = &end->val; in gc_scan_black()
446 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan_black()
447 zv = Z_INDIRECT_P(zv); in gc_scan_black()
449 if (Z_REFCOUNTED_P(zv)) { in gc_scan_black()
455 zv = &p->val; in gc_scan_black()
456 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan_black()
457 zv = Z_INDIRECT_P(zv); in gc_scan_black()
459 if (Z_REFCOUNTED_P(zv)) { in gc_scan_black()
460 ref = Z_COUNTED_P(zv); in gc_scan_black()
468 zv = &p->val; in gc_scan_black()
469 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan_black()
470 zv = Z_INDIRECT_P(zv); in gc_scan_black()
472 ref = Z_COUNTED_P(zv); in gc_scan_black()
483 zval *zv; in gc_mark_grey() local
498 zval *zv, *end; in gc_mark_grey() local
502 ht = get_gc(&tmp, &zv, &n); in gc_mark_grey()
503 end = zv + n; in gc_mark_grey()
508 if (zv == end) return; in gc_mark_grey()
513 while (zv != end) { in gc_mark_grey()
514 if (Z_REFCOUNTED_P(zv)) { in gc_mark_grey()
515 ref = Z_COUNTED_P(zv); in gc_mark_grey()
520 zv++; in gc_mark_grey()
523 ref = Z_COUNTED_P(zv); in gc_mark_grey()
555 zv = &end->val; in gc_mark_grey()
556 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_mark_grey()
557 zv = Z_INDIRECT_P(zv); in gc_mark_grey()
559 if (Z_REFCOUNTED_P(zv)) { in gc_mark_grey()
565 zv = &p->val; in gc_mark_grey()
566 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_mark_grey()
567 zv = Z_INDIRECT_P(zv); in gc_mark_grey()
569 if (Z_REFCOUNTED_P(zv)) { in gc_mark_grey()
570 ref = Z_COUNTED_P(zv); in gc_mark_grey()
577 zv = &p->val; in gc_mark_grey()
578 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_mark_grey()
579 zv = Z_INDIRECT_P(zv); in gc_mark_grey()
581 ref = Z_COUNTED_P(zv); in gc_mark_grey()
604 zval *zv; in gc_scan() local
619 zval *zv, *end; in gc_scan() local
623 ht = get_gc(&tmp, &zv, &n); in gc_scan()
624 end = zv + n; in gc_scan()
629 if (zv == end) return; in gc_scan()
634 while (zv != end) { in gc_scan()
635 if (Z_REFCOUNTED_P(zv)) { in gc_scan()
636 ref = Z_COUNTED_P(zv); in gc_scan()
639 zv++; in gc_scan()
642 ref = Z_COUNTED_P(zv); in gc_scan()
670 zv = &end->val; in gc_scan()
671 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan()
672 zv = Z_INDIRECT_P(zv); in gc_scan()
674 if (Z_REFCOUNTED_P(zv)) { in gc_scan()
680 zv = &p->val; in gc_scan()
681 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan()
682 zv = Z_INDIRECT_P(zv); in gc_scan()
684 if (Z_REFCOUNTED_P(zv)) { in gc_scan()
685 ref = Z_COUNTED_P(zv); in gc_scan()
690 zv = &p->val; in gc_scan()
691 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan()
692 zv = Z_INDIRECT_P(zv); in gc_scan()
694 ref = Z_COUNTED_P(zv); in gc_scan()
765 zval *zv; local
784 zval *zv, *end; local
801 ht = get_gc(&tmp, &zv, &n);
802 end = zv + n;
808 if (Z_TYPE_P(zv) != IS_UNDEF) {
811 if (zv == end) return count;
816 while (zv != end) {
817 if (Z_REFCOUNTED_P(zv)) {
818 ref = Z_COUNTED_P(zv);
822 } else if (Z_TYPE_P(zv) != IS_UNDEF) {
825 zv++;
828 ref = Z_COUNTED_P(zv);
861 zv = &end->val;
862 if (Z_TYPE_P(zv) == IS_INDIRECT) {
863 zv = Z_INDIRECT_P(zv);
865 if (Z_REFCOUNTED_P(zv)) {
869 if (Z_TYPE_P(zv) != IS_UNDEF) {
875 zv = &p->val;
876 if (Z_TYPE_P(zv) == IS_INDIRECT) {
877 zv = Z_INDIRECT_P(zv);
879 if (Z_REFCOUNTED_P(zv)) {
880 ref = Z_COUNTED_P(zv);
884 } else if (Z_TYPE_P(zv) != IS_UNDEF) {
889 zv = &p->val;
890 if (Z_TYPE_P(zv) == IS_INDIRECT) {
891 zv = Z_INDIRECT_P(zv);
893 ref = Z_COUNTED_P(zv);
953 zval *zv; local
987 zval *zv, *end; local
991 ht = get_gc(&tmp, &zv, &n);
992 end = zv + n;
996 if (zv == end) return;
999 while (zv != end) {
1000 if (Z_REFCOUNTED_P(zv)) {
1001 ref = Z_COUNTED_P(zv);
1004 zv++;
1007 ref = Z_COUNTED_P(zv);
1028 zv = &end->val;
1029 if (Z_TYPE_P(zv) == IS_INDIRECT) {
1030 zv = Z_INDIRECT_P(zv);
1032 if (Z_REFCOUNTED_P(zv)) {
1038 zv = &p->val;
1039 if (Z_TYPE_P(zv) == IS_INDIRECT) {
1040 zv = Z_INDIRECT_P(zv);
1042 if (Z_REFCOUNTED_P(zv)) {
1043 ref = Z_COUNTED_P(zv);
1048 zv = &p->val;
1049 if (Z_TYPE_P(zv) == IS_INDIRECT) {
1050 zv = Z_INDIRECT_P(zv);
1052 ref = Z_COUNTED_P(zv);