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);