Lines Matching refs:var

36 			result = EX_VAR(opline->result.var);
40 result = EX_VAR(opline->result.var);
46 result = EX_VAR(opline->result.var);
50 result = EX_VAR(opline->result.var);
63 add_function(EX_VAR(opline->result.var), op1, op2);
79 result = EX_VAR(opline->result.var);
83 result = EX_VAR(opline->result.var);
89 result = EX_VAR(opline->result.var);
93 result = EX_VAR(opline->result.var);
106 sub_function(EX_VAR(opline->result.var), op1, op2);
124 result = EX_VAR(opline->result.var);
129 result = EX_VAR(opline->result.var);
135 result = EX_VAR(opline->result.var);
139 result = EX_VAR(opline->result.var);
152 mul_function(EX_VAR(opline->result.var), op1, op2);
167 fast_div_function(EX_VAR(opline->result.var), op1, op2);
179 ZVAL_UNDEF(EX_VAR(opline->result.var)); in ZEND_VM_COLD_HELPER()
193 result = EX_VAR(opline->result.var);
213 mod_function(EX_VAR(opline->result.var), op1, op2);
230 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) << Z_LVAL_P(op2));
241 shift_left_function(EX_VAR(opline->result.var), op1, op2);
258 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2));
269 shift_right_function(EX_VAR(opline->result.var), op1, op2);
284 pow_function(EX_VAR(opline->result.var), op1, op2);
307 ZVAL_STR_COPY(EX_VAR(opline->result.var), op2_str);
309 ZVAL_STR(EX_VAR(opline->result.var), op2_str);
314 ZVAL_STR_COPY(EX_VAR(opline->result.var), op1_str);
316 ZVAL_STR(EX_VAR(opline->result.var), op1_str);
325 ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
331 ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
345 concat_function(EX_VAR(opline->result.var), op1, op2);
366 ZVAL_BOOL(EX_VAR(opline->result.var), result);
384 ZVAL_BOOL(EX_VAR(opline->result.var), result);
427 ZVAL_BOOL(EX_VAR(opline->result.var), result);
438 result = EX_VAR(opline->result.var);
485 ZVAL_BOOL(EX_VAR(opline->result.var), result);
496 result = EX_VAR(opline->result.var);
535 ZVAL_BOOL(EX_VAR(opline->result.var), result);
546 result = EX_VAR(opline->result.var);
585 ZVAL_BOOL(EX_VAR(opline->result.var), result);
596 result = EX_VAR(opline->result.var);
613 compare_function(EX_VAR(opline->result.var), op1, op2);
629 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2));
640 bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
656 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2));
667 bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
683 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2));
694 bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
709 boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
723 ZVAL_LONG(EX_VAR(opline->result.var), ~Z_LVAL_P(op1));
728 bitwise_not_function(EX_VAR(opline->result.var),
742 ZVAL_FALSE(EX_VAR(opline->result.var));
746 ZVAL_TRUE(EX_VAR(opline->result.var));
754 ZVAL_BOOL(EX_VAR(opline->result.var), !i_zend_is_true(val));
831 ZVAL_NULL(EX_VAR(opline->result.var));
838 ZVAL_COPY(EX_VAR(opline->result.var), zptr);
891 ZVAL_COPY(EX_VAR(opline->result.var), var_ptr);
913 … dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op …
931 ZVAL_NULL(EX_VAR(opline->result.var));
957 ZVAL_NULL(EX_VAR(opline->result.var));
965 ZVAL_COPY(EX_VAR(opline->result.var), var_ptr);
1093 ZVAL_NULL(EX_VAR(opline->result.var));
1112 ZVAL_COPY(EX_VAR(opline->result.var), zptr);
1170 ZVAL_NULL(EX_VAR(opline->result.var));
1173 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(zptr));
1181 ZVAL_COPY(EX_VAR(opline->result.var), zptr);
1220 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
1227 ZVAL_NULL(EX_VAR(opline->result.var));
1241 ZVAL_COPY(EX_VAR(opline->result.var), var_ptr);
1259 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
1266 ZVAL_NULL(EX_VAR(opline->result.var));
1280 ZVAL_COPY(EX_VAR(opline->result.var), var_ptr);
1296 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
1302 ZVAL_NULL(EX_VAR(opline->result.var));
1311 ZVAL_COPY(EX_VAR(opline->result.var), var_ptr);
1328 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
1334 ZVAL_NULL(EX_VAR(opline->result.var));
1343 ZVAL_COPY(EX_VAR(opline->result.var), var_ptr);
1460 ZVAL_COPY_DEREF(EX_VAR(opline->result.var), retval);
1462 ZVAL_INDIRECT(EX_VAR(opline->result.var), retval);
1540 ce = Z_CE_P(EX_VAR(opline->op2.var));
1557 zval_undefined_cv(EX(opline)->op1.var EXECUTE_DATA_CC);
1577 ZVAL_UNDEF(EX_VAR(opline->result.var));
1586 ZVAL_COPY_DEREF(EX_VAR(opline->result.var), retval);
1588 ZVAL_INDIRECT(EX_VAR(opline->result.var), retval);
1639 result = EX_VAR(opline->result.var);
1674 zval *result = EX_VAR(opline->result.var);
1691 zval *result = EX_VAR(opline->result.var);
1719 ZVAL_UNDEF(EX_VAR(opline->result.var)); in ZEND_VM_COLD_HELPER()
1731 ZVAL_UNDEF(EX_VAR(opline->result.var)); in ZEND_VM_COLD_HELPER()
1761 zval *result = EX_VAR(opline->result.var);
1818 ZVAL_COPY_DEREF(EX_VAR(opline->result.var), retval);
1833 ZVAL_COPY_DEREF(EX_VAR(opline->result.var), &p->val);
1843 ZVAL_COPY_DEREF(EX_VAR(opline->result.var), retval);
1855 ZVAL_NULL(EX_VAR(opline->result.var));
1857 …zobj->handlers->read_property(container, offset, BP_VAR_R, cache_slot, EX_VAR(opline->result.var));
1859 if (retval != EX_VAR(opline->result.var)) {
1860 ZVAL_COPY_DEREF(EX_VAR(opline->result.var), retval);
1886 result = EX_VAR(opline->result.var);
1908 result = EX_VAR(opline->result.var);
1962 ZVAL_COPY(EX_VAR(opline->result.var), retval);
1977 ZVAL_COPY(EX_VAR(opline->result.var), &p->val);
1987 ZVAL_COPY(EX_VAR(opline->result.var), retval);
1996 ZVAL_NULL(EX_VAR(opline->result.var));
1999 …obj->handlers->read_property(container, offset, BP_VAR_IS, cache_slot, EX_VAR(opline->result.var));
2001 if (retval != EX_VAR(opline->result.var)) {
2002 ZVAL_COPY(EX_VAR(opline->result.var), retval);
2040 result = EX_VAR(opline->result.var);
2073 && Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT
2128 ZVAL_COPY(EX_VAR(opline->result.var), value);
2177 ZVAL_COPY(EX_VAR(opline->result.var), value);
2197 ZVAL_COPY(EX_VAR(opline->result.var), value);
2263 ZVAL_COPY(EX_VAR(opline->result.var), value);
2306 ZVAL_NULL(EX_VAR(opline->result.var));
2332 ZVAL_NULL(EX_VAR(opline->result.var));
2337 ZVAL_COPY(EX_VAR(opline->result.var), value);
2360 UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT)) {
2387 ZVAL_COPY(EX_VAR(opline->result.var), variable_ptr);
2627 ZVAL_TRUE(EX_VAR(opline->result.var));
2630 ZVAL_FALSE(EX_VAR(opline->result.var));
2645 ZVAL_TRUE(EX_VAR(opline->result.var));
2648 ZVAL_FALSE(EX_VAR(opline->result.var));
2664 ZVAL_TRUE(EX_VAR(opline->result.var));
2667 ZVAL_FALSE(EX_VAR(opline->result.var));
2681 ZVAL_TRUE(EX_VAR(opline->result.var));
2684 ZVAL_FALSE(EX_VAR(opline->result.var));
2695 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
2701 zval *var; variable
2705 var = EX_VAR(opline->op1.var);
2706 if (Z_TYPE_P(var) != IS_ARRAY && Z_FE_ITER_P(var) != (uint32_t)-1) {
2707 zend_hash_iterator_del(Z_FE_ITER_P(var));
2709 zval_ptr_dtor_nogc(var);
2731 ZVAL_STR_COPY(EX_VAR(opline->result.var), op2_str);
2733 ZVAL_STR(EX_VAR(opline->result.var), op2_str);
2738 ZVAL_STR_COPY(EX_VAR(opline->result.var), op1_str);
2740 ZVAL_STR(EX_VAR(opline->result.var), op1_str);
2749 ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
2755 ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
2791 ZVAL_STR(EX_VAR(opline->result.var), op2_str);
2803 ZVAL_STR(EX_VAR(opline->result.var), op1_str);
2811 ZVAL_NEW_STR(EX_VAR(opline->result.var), str);
2829 zval *var; variable
2832 rope = (zend_string**)EX_VAR(opline->result.var);
2834 var = GET_OP2_ZVAL_PTR(BP_VAR_R);
2835 rope[0] = Z_STR_P(var);
2836 if (UNEXPECTED(Z_REFCOUNTED_P(var))) {
2837 Z_ADDREF_P(var);
2840 var = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
2841 if (EXPECTED(Z_TYPE_P(var) == IS_STRING)) {
2843 rope[0] = zend_string_copy(Z_STR_P(var));
2845 rope[0] = Z_STR_P(var);
2849 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(var) == IS_UNDEF)) {
2850 GET_OP2_UNDEF_CV(var, BP_VAR_R);
2852 rope[0] = zval_get_string_func(var);
2865 zval *var; variable
2868 rope = (zend_string**)EX_VAR(opline->op1.var);
2870 var = GET_OP2_ZVAL_PTR(BP_VAR_R);
2871 rope[opline->extended_value] = Z_STR_P(var);
2872 if (UNEXPECTED(Z_REFCOUNTED_P(var))) {
2873 Z_ADDREF_P(var);
2876 var = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
2877 if (EXPECTED(Z_TYPE_P(var) == IS_STRING)) {
2879 rope[opline->extended_value] = zend_string_copy(Z_STR_P(var));
2881 rope[opline->extended_value] = Z_STR_P(var);
2885 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(var) == IS_UNDEF)) {
2886 GET_OP2_UNDEF_CV(var, BP_VAR_R);
2888 rope[opline->extended_value] = zval_get_string_func(var);
2901 zval *var, *ret; variable
2906 rope = (zend_string**)EX_VAR(opline->op1.var);
2908 var = GET_OP2_ZVAL_PTR(BP_VAR_R);
2909 rope[opline->extended_value] = Z_STR_P(var);
2910 if (UNEXPECTED(Z_REFCOUNTED_P(var))) {
2911 Z_ADDREF_P(var);
2914 var = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
2915 if (EXPECTED(Z_TYPE_P(var) == IS_STRING)) {
2917 rope[opline->extended_value] = zend_string_copy(Z_STR_P(var));
2919 rope[opline->extended_value] = Z_STR_P(var);
2923 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(var) == IS_UNDEF)) {
2924 GET_OP2_UNDEF_CV(var, BP_VAR_R);
2926 rope[opline->extended_value] = zval_get_string_func(var);
2932 ZVAL_UNDEF(EX_VAR(opline->result.var));
2940 ret = EX_VAR(opline->result.var);
2961 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(NULL, opline->op1.num);
2971 Z_CE_P(EX_VAR(opline->result.var)) = ce;
2976 Z_CE_P(EX_VAR(opline->result.var)) = Z_OBJCE_P(class_name);
2978 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(Z_STR_P(class_name), opline->op1.num);
3181 ce = Z_CE_P(EX_VAR(opline->op1.var));
3524 ret = RETURN_VALUE_USED(opline) ? EX_VAR(opline->result.var) : &retval;
3567 ret = EX_VAR(opline->result.var);
3592 ret = EX_VAR(opline->result.var);
3625 ret = RETURN_VALUE_USED(opline) ? EX_VAR(opline->result.var) : &retval;
3682 ret = EX_VAR(opline->result.var);
3711 ret = RETURN_VALUE_USED(opline) ? EX_VAR(opline->result.var) : &retval;
3740 ret = RETURN_VALUE_USED(opline) ? EX_VAR(opline->result.var) : &retval;
3795 ZVAL_COPY(EX_VAR(opline->result.var), retval_ptr);
3796 retval_ref = retval_ptr = EX_VAR(opline->result.var);
4156 ex = EX_VAR(opline->result.var);
4178 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4197 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4218 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4238 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4243 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4273 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4298 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4311 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4334 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4372 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4377 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4430 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
4721 param = ZEND_CALL_VAR(EX(call), opline->result.var);
4743 zval *param = EX_VAR(opline->result.var);
4763 param = EX_VAR(opline->result.var);
4812 params = EX_VAR(opline->result.var);
4852 ZVAL_TRUE(EX_VAR(opline->result.var));
4856 ZVAL_FALSE(EX_VAR(opline->result.var));
4864 ZVAL_BOOL(EX_VAR(opline->result.var), i_zend_is_true(val));
4909 ZVAL_BOOL(EX_VAR(opline->result.var), result);
4920 result = EX_VAR(opline->result.var);
4942 ZVAL_UNDEF(EX_VAR(opline->result.var));
4951 ZVAL_UNDEF(EX_VAR(opline->result.var));
4955 ce = Z_CE_P(EX_VAR(opline->op1.var));
4958 result = EX_VAR(opline->result.var);
5024 ZVAL_UNDEF(EX_VAR(opline->result.var));
5043 ZVAL_UNDEF(EX_VAR(opline->result.var));
5055 ZVAL_UNDEF(EX_VAR(opline->result.var));
5065 ZVAL_UNDEF(EX_VAR(opline->result.var));
5071 ZVAL_OBJ(EX_VAR(opline->result.var), clone_call(obj));
5084 ZVAL_COPY_OR_DUP(EX_VAR(opline->result.var), &c->value);
5113 ZVAL_UNDEF(EX_VAR(opline->result.var));
5122 ZVAL_UNDEF(EX_VAR(opline->result.var));
5126 ce = Z_CE_P(EX_VAR(opline->op1.var));
5140 ZVAL_UNDEF(EX_VAR(opline->result.var));
5147 ZVAL_UNDEF(EX_VAR(opline->result.var));
5154 ZVAL_UNDEF(EX_VAR(opline->result.var));
5159 ZVAL_COPY_OR_DUP(EX_VAR(opline->result.var), value);
5220 zend_hash_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), str, expr_ptr);
5224 zend_hash_index_update(Z_ARRVAL_P(EX_VAR(opline->result.var)), hval, expr_ptr);
5250 if (!zend_hash_next_index_insert(Z_ARRVAL_P(EX_VAR(opline->result.var)), expr_ptr)) {
5264 array = EX_VAR(opline->result.var);
5284 zval *result = EX_VAR(opline->result.var);
5398 ZVAL_TRUE(EX_VAR(opline->result.var));
5405 return_value = EX_VAR(opline->result.var);
5440 ZVAL_FALSE(EX_VAR(opline->result.var));
5448 zval *var = EX_VAR(opline->op1.var); variable
5450 if (Z_REFCOUNTED_P(var)) {
5451 zend_refcounted *garbage = Z_COUNTED_P(var);
5453 ZVAL_UNDEF(var);
5462 ZVAL_UNDEF(var);
5530 ce = Z_CE_P(EX_VAR(opline->op2.var));
5697 result = EX_VAR(opline->result.var);
5708 result = EX_VAR(opline->result.var);
5720 Z_FE_ITER_P(EX_VAR(opline->result.var)) = zend_hash_iterator_add(Z_OBJPROP_P(array_ptr), 0);
5738 ZVAL_UNDEF(EX_VAR(opline->result.var));
5739 Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
5769 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
5771 array_ref = EX_VAR(opline->result.var);
5780 Z_FE_ITER_P(EX_VAR(opline->result.var)) = zend_hash_iterator_add(Z_ARRVAL_P(array_ptr), 0);
5794 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), array_ref);
5796 array_ptr = EX_VAR(opline->result.var);
5806 Z_FE_ITER_P(EX_VAR(opline->result.var)) = zend_hash_iterator_add(Z_OBJPROP_P(array_ptr), 0);
5828 ZVAL_UNDEF(EX_VAR(opline->result.var));
5829 Z_FE_ITER_P(EX_VAR(opline->result.var)) = (uint32_t)-1;
5849 array = EX_VAR(opline->op1.var);
5881 ZVAL_LONG(EX_VAR(opline->result.var), p->h);
5883 ZVAL_STR_COPY(EX_VAR(opline->result.var), p->key);
5921 ZVAL_LONG(EX_VAR(opline->result.var), p->h);
5923 ZVAL_STR_COPY(EX_VAR(opline->result.var), p->key);
5929 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len);
5962 iter->funcs->get_current_key(iter, EX_VAR(opline->result.var));
5968 ZVAL_LONG(EX_VAR(opline->result.var), iter->index);
5976 zval *variable_ptr = EX_VAR(opline->op2.var);
5979 zval *res = EX_VAR(opline->op2.var);
6000 array = EX_VAR(opline->op1.var);
6005 pos = zend_hash_iterator_pos_ex(Z_FE_ITER_P(EX_VAR(opline->op1.var)), array);
6031 ZVAL_LONG(EX_VAR(opline->result.var), p->h);
6033 ZVAL_STR_COPY(EX_VAR(opline->result.var), p->key);
6036 EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos + 1;
6044 pos = zend_hash_iterator_pos(Z_FE_ITER_P(EX_VAR(opline->op1.var)), fe_ht);
6071 ZVAL_LONG(EX_VAR(opline->result.var), p->h);
6073 ZVAL_STR_COPY(EX_VAR(opline->result.var), p->key);
6079 ZVAL_STRINGL(EX_VAR(opline->result.var), prop_name, prop_name_len);
6082 EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos + 1;
6112 iter->funcs->get_current_key(iter, EX_VAR(opline->result.var));
6118 ZVAL_LONG(EX_VAR(opline->result.var), iter->index);
6142 zval *variable_ptr = EX_VAR(opline->op2.var);
6153 ZVAL_REF(EX_VAR(opline->op2.var), Z_REF_P(value));
6164 value = EX_VAR(opline->op1.var);
6173 ZVAL_UNDEF(EX_VAR(opline->result.var));
6178 ZVAL_BOOL(EX_VAR(opline->result.var), result);
6225 ZVAL_BOOL(EX_VAR(opline->result.var), result);
6248 ZVAL_UNDEF(EX_VAR(opline->result.var));
6261 ZVAL_UNDEF(EX_VAR(opline->result.var));
6265 ce = Z_CE_P(EX_VAR(opline->op2.var));
6302 ZVAL_BOOL(EX_VAR(opline->result.var), result);
6374 ZVAL_BOOL(EX_VAR(opline->result.var), result);
6419 ZVAL_BOOL(EX_VAR(opline->result.var), result);
6456 ZVAL_LONG(EX_VAR(opline->result.var), EG(error_reporting));
6489 if (!EG(error_reporting) && Z_LVAL_P(EX_VAR(opline->op1.var)) != 0) {
6490 EG(error_reporting) = Z_LVAL_P(EX_VAR(opline->op1.var));
6517 ZVAL_UNDEF(EX_VAR(opline->result.var));
6522 zval *result = EX_VAR(opline->result.var);
6563 zval *result = EX_VAR(opline->result.var);
6590 zval *result = EX_VAR(opline->result.var);
6665 …Z_CE_P(EX_VAR(opline->result.var)) = do_bind_class(&EX(func)->op_array, opline, EG(class_table), 0…
6682 …Z_CE_P(EX_VAR(opline->result.var)) = do_bind_inherited_class(&EX(func)->op_array, opline, EG(class…
6718 Z_CE_P(EX_VAR(opline->result.var)) = ce;
6742 Z_CE_P(EX_VAR(opline->result.var)) = ce;
6813 ZVAL_UNDEF(EX_VAR(opline->result.var));
6817 ce = Z_CE_P(EX_VAR(opline->op2.var));
6831 ZVAL_BOOL(EX_VAR(opline->result.var), result);
6852 zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var));
6873 zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var));
6896 zend_class_entry *ce = Z_CE_P(EX_VAR(opline->op1.var));
6920 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var);
6928 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var);
6933 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2.var);
6976 &EX(func)->op_array, throw_op_num, throw_op->op1.var);
7009 zval_ptr_dtor_nogc(EX_VAR(throw_op->result.var));
7021 zend_verify_abstract_class(Z_CE_P(EX_VAR(opline->op1.var)));
7112 zend_create_closure(EX_VAR(opline->result.var), Z_FUNC_P(zfunc),
7123 var_ptr = EX_VAR(opline->op1.var);
7266 generator->send_target = EX_VAR(opline->result.var);
7336 ZVAL_COPY(EX_VAR(opline->result.var), &new_gen->retval);
7374 ZVAL_NULL(EX_VAR(opline->result.var));
7394 zval *fast_call = EX_VAR(opline->op1.var);
7400 zval *return_value = EX_VAR(EX(func)->op_array.opcodes[Z_OPLINE_NUM_P(fast_call)].op2.var);
7418 zval *fast_call = EX_VAR(opline->result.var);
7429 zval *fast_call = EX_VAR(opline->op1.var);
7537 ZVAL_LONG(EX_VAR(opline->result.var), Z_STRLEN_P(value));
7546 ZVAL_LONG(EX_VAR(opline->result.var), Z_STRLEN_P(value));
7564 ZVAL_LONG(EX_VAR(opline->result.var), ZSTR_LEN(str));
7571 ZVAL_NULL(EX_VAR(opline->result.var));
7602 ZVAL_BOOL(EX_VAR(opline->result.var), result);
7609 ZVAL_BOOL(EX_VAR(opline->result.var), result);
7613 ZVAL_BOOL(EX_VAR(opline->result.var), result);
7643 ZVAL_BOOL(EX_VAR(opline->result.var), result);
7654 ZVAL_TRUE(EX_VAR(opline->result.var));
7676 ZVAL_UNDEF(EX_VAR(opline->result.var));
7682 ZVAL_STR_COPY(EX_VAR(opline->result.var), scope->name);
7689 ZVAL_UNDEF(EX_VAR(opline->result.var));
7692 ZVAL_STR_COPY(EX_VAR(opline->result.var), scope->parent->name);
7700 ZVAL_STR_COPY(EX_VAR(opline->result.var), called_scope->name);
7836 zval *closure, *var; variable
7841 var = GET_OP2_ZVAL_PTR(BP_VAR_W);
7842 if (Z_ISREF_P(var)) {
7843 Z_ADDREF_P(var);
7845 ZVAL_MAKE_REF_EX(var, 2);
7848 var = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
7849 if (UNEXPECTED(Z_ISUNDEF_P(var))) {
7851 var = GET_OP2_UNDEF_CV(var, BP_VAR_R);
7856 ZVAL_DEREF(var);
7857 Z_TRY_ADDREF_P(var);
7860 zend_closure_bind_var_ex(closure, (opline->extended_value & ~ZEND_BIND_REF), var);
7918 zval *result = EX_VAR(opline->result.var);
7932 ZVAL_BOOL(EX_VAR(opline->result.var),
7941 zval *op1 = EX_VAR(opline->op1.var);
7954 zval *op1 = EX_VAR(opline->op1.var);
7961 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1));
7968 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1));
7977 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1));
7979 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), op1);
8083 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8128 ZVAL_LONG(EX_VAR(opline->result.var), count);
8141 ZVAL_FALSE(EX_VAR(opline->result.var));
8144 ZVAL_STR_COPY(EX_VAR(opline->result.var), EX(func)->common.scope->name);
8154 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_OBJCE_P(op1)->name);
8157 ZVAL_FALSE(EX_VAR(opline->result.var));
8169 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_OBJCE(EX(This))->name);
8171 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_CE(EX(This))->name);
8173 ZVAL_FALSE(EX_VAR(opline->result.var));
8194 ZVAL_INTERNED_STR(EX_VAR(opline->result.var), type);
8196 ZVAL_STRING(EX_VAR(opline->result.var), "unknown type");
8206 ZVAL_LONG(EX_VAR(opline->result.var), EX_NUM_ARGS());
8233 ZVAL_ARR(EX_VAR(opline->result.var), ht);
8278 ZVAL_EMPTY_ARRAY(EX_VAR(opline->result.var));
8298 result = EX_VAR(opline->result.var);
8310 result = EX_VAR(opline->result.var);
8322 result = EX_VAR(opline->result.var);
8334 result = EX_VAR(opline->result.var);
8346 result = EX_VAR(opline->result.var);
8358 result = EX_VAR(opline->result.var);
8370 result = EX_VAR(opline->result.var);
8383 result = EX_VAR(opline->result.var);
8396 result = EX_VAR(opline->result.var);
8411 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8425 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8439 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8453 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8467 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8481 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8495 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8509 ZVAL_BOOL(EX_VAR(opline->result.var), result);
8521 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
8534 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
8551 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
8564 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
8577 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
8594 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), var_ptr);
8605 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
8616 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
8628 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
8631 ZVAL_DOUBLE(EX_VAR(opline->result.var), Z_DVAL_P(var_ptr));
8643 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
8654 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
8666 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(var_ptr));
8669 ZVAL_DOUBLE(EX_VAR(opline->result.var), Z_DVAL_P(var_ptr));
8682 ZVAL_DOUBLE(EX_VAR(opline->result.var), Z_DVAL_P(value));
8693 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), value);
8716 ZVAL_COPY_DEREF(EX_VAR(opline->result.var), value);
8743 ZVAL_NULL(EX_VAR(opline->result.var));
8757 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
8780 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
8798 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
8814 arg = ZEND_CALL_VAR(EX(call), opline->result.var);
8829 array = EX_VAR(opline->op1.var);
8859 ZVAL_LONG(EX_VAR(opline->result.var), p->h);
8861 ZVAL_STR_COPY(EX_VAR(opline->result.var), p->key);
8865 variable_ptr = EX_VAR(opline->op2.var);