Lines Matching refs:zv

696 	zval *zv;  in gc_scan_black()  local
705 zval *zv, *end; in gc_scan_black() local
707 ht = obj->handlers->get_gc(obj, &zv, &n); in gc_scan_black()
718 end = zv + n; in gc_scan_black()
720 if (zv == end) goto next; in gc_scan_black()
724 end = zv + n; in gc_scan_black()
726 while (zv != end) { in gc_scan_black()
727 if (Z_REFCOUNTED_P(zv)) { in gc_scan_black()
728 ref = Z_COUNTED_P(zv); in gc_scan_black()
735 zv++; in gc_scan_black()
738 ref = Z_COUNTED_P(zv); in gc_scan_black()
772 zv = &end->val; in gc_scan_black()
773 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan_black()
774 zv = Z_INDIRECT_P(zv); in gc_scan_black()
776 if (Z_REFCOUNTED_P(zv)) { in gc_scan_black()
782 zv = &p->val; in gc_scan_black()
783 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan_black()
784 zv = Z_INDIRECT_P(zv); in gc_scan_black()
786 if (Z_REFCOUNTED_P(zv)) { in gc_scan_black()
787 ref = Z_COUNTED_P(zv); in gc_scan_black()
796 zv = &p->val; in gc_scan_black()
797 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan_black()
798 zv = Z_INDIRECT_P(zv); in gc_scan_black()
800 ref = Z_COUNTED_P(zv); in gc_scan_black()
818 zval *zv; in gc_mark_grey() local
829 zval *zv, *end; in gc_mark_grey() local
831 ht = obj->handlers->get_gc(obj, &zv, &n); in gc_mark_grey()
842 end = zv + n; in gc_mark_grey()
844 if (zv == end) goto next; in gc_mark_grey()
848 end = zv + n; in gc_mark_grey()
850 while (zv != end) { in gc_mark_grey()
851 if (Z_REFCOUNTED_P(zv)) { in gc_mark_grey()
852 ref = Z_COUNTED_P(zv); in gc_mark_grey()
859 zv++; in gc_mark_grey()
862 ref = Z_COUNTED_P(zv); in gc_mark_grey()
896 zv = &end->val; in gc_mark_grey()
897 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_mark_grey()
898 zv = Z_INDIRECT_P(zv); in gc_mark_grey()
900 if (Z_REFCOUNTED_P(zv)) { in gc_mark_grey()
906 zv = &p->val; in gc_mark_grey()
907 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_mark_grey()
908 zv = Z_INDIRECT_P(zv); in gc_mark_grey()
910 if (Z_REFCOUNTED_P(zv)) { in gc_mark_grey()
911 ref = Z_COUNTED_P(zv); in gc_mark_grey()
920 zv = &p->val; in gc_mark_grey()
921 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_mark_grey()
922 zv = Z_INDIRECT_P(zv); in gc_mark_grey()
924 ref = Z_COUNTED_P(zv); in gc_mark_grey()
995 zval *zv; in gc_scan() local
1021 zval *zv, *end; in gc_scan() local
1022 HashTable *ht = obj->handlers->get_gc(obj, &zv, &n); in gc_scan()
1031 end = zv + n; in gc_scan()
1033 if (zv == end) goto next; in gc_scan()
1035 while (zv != end) { in gc_scan()
1036 if (Z_REFCOUNTED_P(zv)) { in gc_scan()
1037 ref = Z_COUNTED_P(zv); in gc_scan()
1043 zv++; in gc_scan()
1045 ref = Z_COUNTED_P(zv); in gc_scan()
1059 zv = &end->val; in gc_scan()
1060 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan()
1061 zv = Z_INDIRECT_P(zv); in gc_scan()
1063 if (Z_REFCOUNTED_P(zv)) { in gc_scan()
1069 zv = &p->val; in gc_scan()
1070 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan()
1071 zv = Z_INDIRECT_P(zv); in gc_scan()
1073 if (Z_REFCOUNTED_P(zv)) { in gc_scan()
1074 ref = Z_COUNTED_P(zv); in gc_scan()
1082 zv = &p->val; in gc_scan()
1083 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_scan()
1084 zv = Z_INDIRECT_P(zv); in gc_scan()
1086 ref = Z_COUNTED_P(zv); in gc_scan()
1154 zval *zv; in gc_collect_white() local
1168 zval *zv, *end; in gc_collect_white() local
1179 ht = obj->handlers->get_gc(obj, &zv, &n); in gc_collect_white()
1190 end = zv + n; in gc_collect_white()
1192 if (zv == end) goto next; in gc_collect_white()
1196 end = zv + n; in gc_collect_white()
1198 while (zv != end) { in gc_collect_white()
1199 if (Z_REFCOUNTED_P(zv)) { in gc_collect_white()
1200 ref = Z_COUNTED_P(zv); in gc_collect_white()
1207 zv++; in gc_collect_white()
1210 ref = Z_COUNTED_P(zv); in gc_collect_white()
1247 zv = &end->val; in gc_collect_white()
1248 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_collect_white()
1249 zv = Z_INDIRECT_P(zv); in gc_collect_white()
1251 if (Z_REFCOUNTED_P(zv)) { in gc_collect_white()
1257 zv = &p->val; in gc_collect_white()
1258 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_collect_white()
1259 zv = Z_INDIRECT_P(zv); in gc_collect_white()
1261 if (Z_REFCOUNTED_P(zv)) { in gc_collect_white()
1262 ref = Z_COUNTED_P(zv); in gc_collect_white()
1271 zv = &p->val; in gc_collect_white()
1272 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_collect_white()
1273 zv = Z_INDIRECT_P(zv); in gc_collect_white()
1275 ref = Z_COUNTED_P(zv); in gc_collect_white()
1333 zval *zv; in gc_remove_nested_data_from_buffer() local
1361 zval *zv, *end; in gc_remove_nested_data_from_buffer() local
1363 ht = obj->handlers->get_gc(obj, &zv, &n); in gc_remove_nested_data_from_buffer()
1366 end = zv + n; in gc_remove_nested_data_from_buffer()
1368 if (zv == end) goto next; in gc_remove_nested_data_from_buffer()
1372 end = zv + n; in gc_remove_nested_data_from_buffer()
1374 while (zv != end) { in gc_remove_nested_data_from_buffer()
1375 if (Z_REFCOUNTED_P(zv)) { in gc_remove_nested_data_from_buffer()
1376 ref = Z_COUNTED_P(zv); in gc_remove_nested_data_from_buffer()
1379 zv++; in gc_remove_nested_data_from_buffer()
1382 ref = Z_COUNTED_P(zv); in gc_remove_nested_data_from_buffer()
1404 zv = &end->val; in gc_remove_nested_data_from_buffer()
1405 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_remove_nested_data_from_buffer()
1406 zv = Z_INDIRECT_P(zv); in gc_remove_nested_data_from_buffer()
1408 if (Z_REFCOUNTED_P(zv)) { in gc_remove_nested_data_from_buffer()
1414 zv = &p->val; in gc_remove_nested_data_from_buffer()
1415 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_remove_nested_data_from_buffer()
1416 zv = Z_INDIRECT_P(zv); in gc_remove_nested_data_from_buffer()
1418 if (Z_REFCOUNTED_P(zv)) { in gc_remove_nested_data_from_buffer()
1419 ref = Z_COUNTED_P(zv); in gc_remove_nested_data_from_buffer()
1424 zv = &p->val; in gc_remove_nested_data_from_buffer()
1425 if (Z_TYPE_P(zv) == IS_INDIRECT) { in gc_remove_nested_data_from_buffer()
1426 zv = Z_INDIRECT_P(zv); in gc_remove_nested_data_from_buffer()
1428 ref = Z_COUNTED_P(zv); in gc_remove_nested_data_from_buffer()