varptr            979 Zend/zend_types.h #define SEPARATE_ARG_IF_REF(varptr) do { 				\
varptr            980 Zend/zend_types.h 		ZVAL_DEREF(varptr);								\
varptr            981 Zend/zend_types.h 		if (Z_REFCOUNTED_P(varptr)) { 					\
varptr            982 Zend/zend_types.h 			Z_ADDREF_P(varptr); 						\
varptr           4240 Zend/zend_vm_def.h 	zval *varptr, *arg;
varptr           4243 Zend/zend_vm_def.h 	varptr = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
varptr           4244 Zend/zend_vm_def.h 	if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(varptr) == IS_UNDEF)) {
varptr           4246 Zend/zend_vm_def.h 		GET_OP1_UNDEF_CV(varptr, BP_VAR_R);
varptr           4255 Zend/zend_vm_def.h 		ZVAL_OPT_DEREF(varptr);
varptr           4256 Zend/zend_vm_def.h 		ZVAL_COPY(arg, varptr);
varptr           4258 Zend/zend_vm_def.h 		if (UNEXPECTED(Z_ISREF_P(varptr))) {
varptr           4259 Zend/zend_vm_def.h 			zend_refcounted *ref = Z_COUNTED_P(varptr);
varptr           4261 Zend/zend_vm_def.h 			varptr = Z_REFVAL_P(varptr);
varptr           4262 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           4269 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           4280 Zend/zend_vm_def.h 	zval *varptr, *arg;
varptr           4288 Zend/zend_vm_def.h 	varptr = GET_OP1_ZVAL_PTR(BP_VAR_R);
varptr           4291 Zend/zend_vm_def.h 	     (Z_VAR_FLAGS_P(varptr) & IS_VAR_RET_REF)) &&
varptr           4292 Zend/zend_vm_def.h 	    (Z_ISREF_P(varptr) || Z_TYPE_P(varptr) == IS_OBJECT)) {
varptr           4294 Zend/zend_vm_def.h 		ZVAL_MAKE_REF(varptr);
varptr           4302 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           4308 Zend/zend_vm_def.h 	ZVAL_COPY_VALUE(arg, varptr);
varptr           4317 Zend/zend_vm_def.h 	zval *varptr, *arg;
varptr           4320 Zend/zend_vm_def.h 	varptr = GET_OP1_ZVAL_PTR_PTR(BP_VAR_W);
varptr           4322 Zend/zend_vm_def.h 	if (OP1_TYPE == IS_VAR && UNEXPECTED(varptr == NULL)) {
varptr           4330 Zend/zend_vm_def.h 	if (OP1_TYPE == IS_VAR && UNEXPECTED(varptr == &EG(error_zval))) {
varptr           4335 Zend/zend_vm_def.h 	if (Z_ISREF_P(varptr)) {
varptr           4336 Zend/zend_vm_def.h 		Z_ADDREF_P(varptr);
varptr           4337 Zend/zend_vm_def.h 		ZVAL_COPY_VALUE(arg, varptr);
varptr           4339 Zend/zend_vm_def.h 		ZVAL_NEW_REF(arg, varptr);
varptr           4341 Zend/zend_vm_def.h 		ZVAL_REF(varptr, Z_REF_P(arg));
varptr           4351 Zend/zend_vm_def.h 	zval *varptr, *arg;
varptr           4364 Zend/zend_vm_def.h 	varptr = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
varptr           4365 Zend/zend_vm_def.h 	if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(varptr) == IS_UNDEF)) {
varptr           4367 Zend/zend_vm_def.h 		GET_OP1_UNDEF_CV(varptr, BP_VAR_R);
varptr           4376 Zend/zend_vm_def.h 		ZVAL_OPT_DEREF(varptr);
varptr           4377 Zend/zend_vm_def.h 		ZVAL_COPY(arg, varptr);
varptr           4379 Zend/zend_vm_def.h 		if (UNEXPECTED(Z_ISREF_P(varptr))) {
varptr           4380 Zend/zend_vm_def.h 			zend_refcounted *ref = Z_COUNTED_P(varptr);
varptr           4382 Zend/zend_vm_def.h 			varptr = Z_REFVAL_P(varptr);
varptr           4383 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           4390 Zend/zend_vm_def.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           15190 Zend/zend_vm_execute.h 	zval *varptr, *arg;
varptr           15193 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
varptr           15194 Zend/zend_vm_execute.h 	if (IS_VAR == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(varptr) == IS_UNDEF)) {
varptr           15196 Zend/zend_vm_execute.h 		GET_OP1_UNDEF_CV(varptr, BP_VAR_R);
varptr           15205 Zend/zend_vm_execute.h 		ZVAL_OPT_DEREF(varptr);
varptr           15206 Zend/zend_vm_execute.h 		ZVAL_COPY(arg, varptr);
varptr           15208 Zend/zend_vm_execute.h 		if (UNEXPECTED(Z_ISREF_P(varptr))) {
varptr           15209 Zend/zend_vm_execute.h 			zend_refcounted *ref = Z_COUNTED_P(varptr);
varptr           15211 Zend/zend_vm_execute.h 			varptr = Z_REFVAL_P(varptr);
varptr           15212 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           15219 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           15230 Zend/zend_vm_execute.h 	zval *varptr, *arg;
varptr           15238 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
varptr           15241 Zend/zend_vm_execute.h 	     (Z_VAR_FLAGS_P(varptr) & IS_VAR_RET_REF)) &&
varptr           15242 Zend/zend_vm_execute.h 	    (Z_ISREF_P(varptr) || Z_TYPE_P(varptr) == IS_OBJECT)) {
varptr           15244 Zend/zend_vm_execute.h 		ZVAL_MAKE_REF(varptr);
varptr           15252 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           15258 Zend/zend_vm_execute.h 	ZVAL_COPY_VALUE(arg, varptr);
varptr           15267 Zend/zend_vm_execute.h 	zval *varptr, *arg;
varptr           15270 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1);
varptr           15272 Zend/zend_vm_execute.h 	if (IS_VAR == IS_VAR && UNEXPECTED(varptr == NULL)) {
varptr           15280 Zend/zend_vm_execute.h 	if (IS_VAR == IS_VAR && UNEXPECTED(varptr == &EG(error_zval))) {
varptr           15285 Zend/zend_vm_execute.h 	if (Z_ISREF_P(varptr)) {
varptr           15286 Zend/zend_vm_execute.h 		Z_ADDREF_P(varptr);
varptr           15287 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(arg, varptr);
varptr           15289 Zend/zend_vm_execute.h 		ZVAL_NEW_REF(arg, varptr);
varptr           15291 Zend/zend_vm_execute.h 		ZVAL_REF(varptr, Z_REF_P(arg));
varptr           15301 Zend/zend_vm_execute.h 	zval *varptr, *arg;
varptr           15314 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1);
varptr           15315 Zend/zend_vm_execute.h 	if (IS_VAR == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(varptr) == IS_UNDEF)) {
varptr           15317 Zend/zend_vm_execute.h 		GET_OP1_UNDEF_CV(varptr, BP_VAR_R);
varptr           15326 Zend/zend_vm_execute.h 		ZVAL_OPT_DEREF(varptr);
varptr           15327 Zend/zend_vm_execute.h 		ZVAL_COPY(arg, varptr);
varptr           15329 Zend/zend_vm_execute.h 		if (UNEXPECTED(Z_ISREF_P(varptr))) {
varptr           15330 Zend/zend_vm_execute.h 			zend_refcounted *ref = Z_COUNTED_P(varptr);
varptr           15332 Zend/zend_vm_execute.h 			varptr = Z_REFVAL_P(varptr);
varptr           15333 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           15340 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           28769 Zend/zend_vm_execute.h 	zval *varptr, *arg;
varptr           28772 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var);
varptr           28773 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(varptr) == IS_UNDEF)) {
varptr           28775 Zend/zend_vm_execute.h 		GET_OP1_UNDEF_CV(varptr, BP_VAR_R);
varptr           28784 Zend/zend_vm_execute.h 		ZVAL_OPT_DEREF(varptr);
varptr           28785 Zend/zend_vm_execute.h 		ZVAL_COPY(arg, varptr);
varptr           28787 Zend/zend_vm_execute.h 		if (UNEXPECTED(Z_ISREF_P(varptr))) {
varptr           28788 Zend/zend_vm_execute.h 			zend_refcounted *ref = Z_COUNTED_P(varptr);
varptr           28790 Zend/zend_vm_execute.h 			varptr = Z_REFVAL_P(varptr);
varptr           28791 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           28798 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           28809 Zend/zend_vm_execute.h 	zval *varptr, *arg;
varptr           28812 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_cv_BP_VAR_W(execute_data, opline->op1.var);
varptr           28814 Zend/zend_vm_execute.h 	if (IS_CV == IS_VAR && UNEXPECTED(varptr == NULL)) {
varptr           28822 Zend/zend_vm_execute.h 	if (IS_CV == IS_VAR && UNEXPECTED(varptr == &EG(error_zval))) {
varptr           28827 Zend/zend_vm_execute.h 	if (Z_ISREF_P(varptr)) {
varptr           28828 Zend/zend_vm_execute.h 		Z_ADDREF_P(varptr);
varptr           28829 Zend/zend_vm_execute.h 		ZVAL_COPY_VALUE(arg, varptr);
varptr           28831 Zend/zend_vm_execute.h 		ZVAL_NEW_REF(arg, varptr);
varptr           28833 Zend/zend_vm_execute.h 		ZVAL_REF(varptr, Z_REF_P(arg));
varptr           28842 Zend/zend_vm_execute.h 	zval *varptr, *arg;
varptr           28855 Zend/zend_vm_execute.h 	varptr = _get_zval_ptr_cv_undef(execute_data, opline->op1.var);
varptr           28856 Zend/zend_vm_execute.h 	if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(varptr) == IS_UNDEF)) {
varptr           28858 Zend/zend_vm_execute.h 		GET_OP1_UNDEF_CV(varptr, BP_VAR_R);
varptr           28867 Zend/zend_vm_execute.h 		ZVAL_OPT_DEREF(varptr);
varptr           28868 Zend/zend_vm_execute.h 		ZVAL_COPY(arg, varptr);
varptr           28870 Zend/zend_vm_execute.h 		if (UNEXPECTED(Z_ISREF_P(varptr))) {
varptr           28871 Zend/zend_vm_execute.h 			zend_refcounted *ref = Z_COUNTED_P(varptr);
varptr           28873 Zend/zend_vm_execute.h 			varptr = Z_REFVAL_P(varptr);
varptr           28874 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);
varptr           28881 Zend/zend_vm_execute.h 			ZVAL_COPY_VALUE(arg, varptr);