Lines Matching refs:varptr
3124 zval *varptr; variable
3126 varptr = GET_OP1_ZVAL_PTR(BP_VAR_R);
3128 if (varptr == &EG(uninitialized_zval)) {
3130 Z_DELREF_P(varptr);
3132 ALLOC_INIT_ZVAL(varptr);
3133 } else if (PZVAL_IS_REF(varptr)) {
3135 (OP1_TYPE == IS_VAR && Z_REFCOUNT_P(varptr) > 2)) {
3136 zval *original_var = varptr;
3138 ALLOC_ZVAL(varptr);
3139 INIT_PZVAL_COPY(varptr, original_var);
3140 zval_copy_ctor(varptr);
3143 Z_UNSET_ISREF_P(varptr);
3146 Z_ADDREF_P(varptr);
3148 zend_vm_stack_push(varptr TSRMLS_CC);
3158 zval *varptr; variable
3171 varptr = GET_OP1_ZVAL_PTR(BP_VAR_R);
3174 varptr != &EG(uninitialized_zval) &&
3175 (PZVAL_IS_REF(varptr) || Z_REFCOUNT_P(varptr) == 1)) {
3176 Z_SET_ISREF_P(varptr);
3178 Z_ADDREF_P(varptr);
3180 zend_vm_stack_push(varptr TSRMLS_CC);
3190 INIT_PZVAL_COPY(valptr, varptr);
3206 zval *varptr; variable
3216 ALLOC_INIT_ZVAL(varptr);
3217 zend_vm_stack_push(varptr TSRMLS_CC);
3230 varptr = *varptr_ptr;
3231 Z_ADDREF_P(varptr);
3232 zend_vm_stack_push(varptr TSRMLS_CC);