Lines Matching refs:EX_T

34 	fast_add_function(&EX_T(opline->result.var).tmp_var,
49 fast_sub_function(&EX_T(opline->result.var).tmp_var,
64 fast_mul_function(&EX_T(opline->result.var).tmp_var,
79 fast_div_function(&EX_T(opline->result.var).tmp_var,
94 fast_mod_function(&EX_T(opline->result.var).tmp_var,
109 shift_left_function(&EX_T(opline->result.var).tmp_var,
124 shift_right_function(&EX_T(opline->result.var).tmp_var,
139 concat_function(&EX_T(opline->result.var).tmp_var,
154 is_identical_function(&EX_T(opline->result.var).tmp_var,
167 zval *result = &EX_T(opline->result.var).tmp_var;
184 zval *result = &EX_T(opline->result.var).tmp_var;
200 zval *result = &EX_T(opline->result.var).tmp_var;
216 zval *result = &EX_T(opline->result.var).tmp_var;
232 zval *result = &EX_T(opline->result.var).tmp_var;
250 bitwise_or_function(&EX_T(opline->result.var).tmp_var,
265 bitwise_and_function(&EX_T(opline->result.var).tmp_var,
280 bitwise_xor_function(&EX_T(opline->result.var).tmp_var,
295 boolean_xor_function(&EX_T(opline->result.var).tmp_var,
310 bitwise_not_function(&EX_T(opline->result.var).tmp_var,
323 boolean_not_function(&EX_T(opline->result.var).tmp_var,
354 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
371 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
379 EX_T(opline->result.var).var.ptr = *zptr;
419 EX_T(opline->result.var).var.ptr = z;
426 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
472 …zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, OP2_TYPE, BP_VAR_RW TSRML…
492 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
520 EX_T(opline->result.var).var.ptr = *var_ptr;
605 retval = &EX_T(opline->result.var).var.ptr;
720 retval = &EX_T(opline->result.var).tmp_var;
829 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
853 EX_T(opline->result.var).var.ptr = *var_ptr;
876 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
900 EX_T(opline->result.var).var.ptr = *var_ptr;
921 ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
927 retval = &EX_T(opline->result.var).tmp_var;
964 ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
970 retval = &EX_T(opline->result.var).tmp_var;
1017 ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
1062 ce = EX_T(opline->op2.var).class_entry;
1113 PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
1130 EX_T(opline->result.var).var.ptr = *retval;
1144 EX_T(opline->result.var).var.ptr_ptr = retval;
1192 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1213 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1216 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1222 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
1247 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1250 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1265 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1284 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1286 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1297 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1322 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1325 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1328 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
1333 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
1362 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
1375 EX_T(opline->result.var).var.ptr = retval;
1412 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1419 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1425 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
1430 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
1431 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
1455 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1462 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1484 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
1497 EX_T(opline->result.var).var.ptr = retval;
1531 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1538 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1570 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1577 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1581 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
1582 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
1583 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
1585 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
1602 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
1608 EX_T(opline->result.var).var.ptr = value;
1632 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr…
1664 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr…
1676 …zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, OP2_TYPE, BP_VAR_W TSRML…
1682 …if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC…
1687 …ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var…
1689 EX_T(opline->result.var).var.ptr = retval;
1693 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
1701 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
1713 EX_T(opline->result.var).var.ptr = value;
1738 if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, OP2_TYPE TSRMLS_CC)) {
1743 …ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_of…
1745 EX_T(opline->result.var).var.ptr = retval;
1749 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
1757 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
1769 EX_T(opline->result.var).var.ptr = value;
1794 …if (OP1_TYPE == IS_VAR && UNEXPECTED(EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).v…
1802 !EX_T(opline->op2.var).var.fcall_returned_reference) {
1832 EX_T(opline->result.var).var.ptr = *variable_ptr_ptr;
1917 if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) { in ZEND_VM_HELPER()
1918 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2000 temp_variable *ret = &EX_T(opline->result.var); in ZEND_VM_HELPER()
2018 EX_T(opline->result.var).var.ptr = NULL; in ZEND_VM_HELPER()
2021 temp_variable *ret = &EX_T(opline->result.var); in ZEND_VM_HELPER()
2054 MAKE_STD_ZVAL(EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2055 ZVAL_NULL(EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2059 …ject))->call_method(fbc->common.function_name, num_args, EX_T(opline->result.var).var.ptr, &EX_T(o… in ZEND_VM_HELPER()
2070 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2072 Z_UNSET_ISREF_P(EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2073 Z_SET_REFCOUNT_P(EX_T(opline->result.var).var.ptr, 1); in ZEND_VM_HELPER()
2074 EX_T(opline->result.var).var.fcall_returned_reference = 0; in ZEND_VM_HELPER()
2075 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_VM_HELPER()
2105 if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) { in ZEND_VM_HELPER()
2106 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2238 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
2239 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
2269 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
2270 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
2287 zendi_zval_dtor(EX_T(opline->op1.var).tmp_var);
2289 zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
2298 zval *tmp = &EX_T(opline->result.var).tmp_var;
2314 zval *str = &EX_T(opline->result.var).tmp_var;
2337 zval *str = &EX_T(opline->result.var).tmp_var;
2361 zval *str = &EX_T(opline->result.var).tmp_var;
2411EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC);
2420 EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot);
2422EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P…
2423 CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry);
2426 EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name);
2428EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_n…
2550 ce = EX_T(opline->op1.var).class_entry;
2961 EX_T(opline->op1.var).var.fcall_returned_reference) {
2962 } else if (EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
3173 EX_T(opline->op1.var).var.fcall_returned_reference) &&
3516 zval *retval = &EX_T(opline->result.var).tmp_var;
3564 zval_ptr_dtor(&EX_T(brk_opline->op1.var).var.ptr);
3569 zendi_zval_dtor(EX_T(brk_opline->op1.var).tmp_var);
3582 is_equal_function(&EX_T(opline->result.var).tmp_var,
3596 zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
3608 …if (UNEXPECTED((EX_T(opline->op1.var).class_entry->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLICI…
3609 if (EX_T(opline->op1.var).class_entry->ce_flags & ZEND_ACC_INTERFACE) {
3610 …zend_error_noreturn(E_ERROR, "Cannot instantiate interface %s", EX_T(opline->op1.var).class_entry-…
3611 } else if ((EX_T(opline->op1.var).class_entry->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) {
3612 …zend_error_noreturn(E_ERROR, "Cannot instantiate trait %s", EX_T(opline->op1.var).class_entry->nam…
3614 …zend_error_noreturn(E_ERROR, "Cannot instantiate abstract class %s", EX_T(opline->op1.var).class_e…
3618 object_init_ex(object_zval, EX_T(opline->op1.var).class_entry);
3625 AI_SET_PTR(&EX_T(opline->result.var), object_zval);
3635 AI_SET_PTR(&EX_T(opline->result.var), object_zval);
3641 call->called_scope = EX_T(opline->op1.var).class_entry;
3710 EX_T(opline->result.var).var.ptr = retval;
3739 …ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STR…
3748 retval = &EX_T(opline->result.var).tmp_var;
3759 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
3760 zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
3775 ce = EX_T(opline->op1.var).class_entry;
3777 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
3778 zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
3796 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
3797 zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
3800 ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
3860 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)…
3869 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(…
3872 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva…
3882 …if (zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval…
3898 array_init(&EX_T(opline->result.var).tmp_var);
3913 zval *result = &EX_T(opline->result.var).tmp_var;
4058 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
4059 EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr;
4095 EX_T(opline->result.var).var.ptr = retval;
4158 ce = EX_T(opline->op2.var).class_entry;
4417 EX_T(opline->result.var).fe.ptr = array_ptr;
4460 zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos);
4481 zval *array = EX_T(opline->op1.var).fe.ptr;
4488 key = &EX_T((opline+1)->result.var).tmp_var;
4507 zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
4532 zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
4538 zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
4547 zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
4596 EX_T(opline->result.var).var.ptr_ptr = value;
4600 EX_T(opline->result.var).var.ptr = *value;
4656 ce = EX_T(opline->op2.var).class_entry;
4677 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
4679 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
4683 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
4685 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
4817 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
4819 Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
4821 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
4867 Z_LVAL(EX_T(opline->result.var).tmp_var) = EG(error_reporting);
4868 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_LONG; /* shouldn't be necessary */
4870 EX(old_error_reporting) = &EX_T(opline->result.var).tmp_var;
4916 if (!EG(error_reporting) && Z_LVAL(EX_T(opline->op1.var).tmp_var) != 0) {
4918 Z_LVAL(restored_error_reporting) = Z_LVAL(EX_T(opline->op1.var).tmp_var);
4932 if (EX(old_error_reporting) == &EX_T(opline->op1.var).tmp_var) {
4949 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
4951 zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var);
4977 EX_T(opline->result.var).var.ptr = value;
4978 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
4982 EX_T(opline->result.var).var.ptr = ret;
4983 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
4985 zval_copy_ctor(EX_T(opline->result.var).var.ptr);
5009 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
5011 zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
5029 EX_T(opline->result.var).var.ptr = value;
5030 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
5034 EX_T(opline->result.var).var.ptr = ret;
5035 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
5037 zval_copy_ctor(EX_T(opline->result.var).var.ptr);
5081EX_T(opline->result.var).class_entry = do_bind_class(EX(op_array), opline, EG(class_table), 0 TSRM…
5091EX_T(opline->result.var).class_entry = do_bind_inherited_class(EX(op_array), opline, EG(class_tabl…
5105 …do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_…
5147 result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC);
5151 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result);
5170 zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
5197 zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
5227 zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
5307 zval_ptr_dtor(&EX_T(brk_opline->op1.var).var.ptr);
5312 zendi_zval_dtor(EX_T(brk_opline->op1.var).tmp_var);
5369 zend_verify_abstract_class(EX_T(opline->op1.var).class_entry TSRMLS_CC);
5465 …zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array, EG(called_scop…
5467 …zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array, EG(scope), EG(…
5480 var_ptr = EX_T(opline->op1.var).var.ptr;
5490 EX_T(opline->op1.var).var.ptr = var_ptr;
5549 && EX_T(opline->op1.var).var.fcall_returned_reference)
5550 && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
5638 generator->send_target = &EX_T(opline->result.var).var.ptr;
5640 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
5722 pow_function(&EX_T(opline->result.var).tmp_var,