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);
355 EX_T(opline->result.var).var.ptr_ptr = NULL;
374 EX_T(opline->result.var).var.ptr = *zptr;
375 EX_T(opline->result.var).var.ptr_ptr = NULL;
414 EX_T(opline->result.var).var.ptr = z;
415 EX_T(opline->result.var).var.ptr_ptr = NULL;
422 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);
423 EX_T(opline->result.var).var.ptr_ptr = NULL;
469 …zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, OP2_TYPE, BP_VAR_RW TSRML…
489 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
517 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr);
602 retval = &EX_T(opline->result.var).var.ptr;
710 retval = &EX_T(opline->result.var).tmp_var;
816 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
840 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr);
863 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
887 AI_SET_PTR(&EX_T(opline->result.var), *var_ptr);
908 ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
914 retval = &EX_T(opline->result.var).tmp_var;
951 ZVAL_NULL(&EX_T(opline->result.var).tmp_var);
957 retval = &EX_T(opline->result.var).tmp_var;
1004 ZVAL_LONG(&EX_T(opline->result.var).tmp_var, 1);
1049 ce = EX_T(opline->op2.var).class_entry;
1102 PZVAL_LOCK(*EX_T(opline->op1.var).var.ptr_ptr);
1119 AI_SET_PTR(&EX_T(opline->result.var), *retval);
1133 EX_T(opline->result.var).var.ptr_ptr = retval;
1182 PZVAL_LOCK(EX_T(opline->op1.var).var.ptr);
1185 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1204 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1207 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1213 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
1238 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1241 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1256 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1276 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1278 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1289 …zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R)…
1314 …zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2…
1317 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1320 if (UNEXPECTED(EX_T(opline->result.var).var.ptr_ptr == NULL)) {
1325 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
1354 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
1367 AI_SET_PTR(&EX_T(opline->result.var), retval);
1404 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1411 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1417 zval **retval_ptr = EX_T(opline->result.var).var.ptr_ptr;
1422 EX_T(opline->result.var).var.ptr = *EX_T(opline->result.var).var.ptr_ptr;
1423 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
1447 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1454 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1476 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
1489 AI_SET_PTR(&EX_T(opline->result.var), retval);
1523 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1530 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1562 …zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST…
1569 EXTRACT_ZVAL_PTR(&EX_T(opline->result.var));
1573 PZVAL_UNLOCK(*EX_T(opline->result.var).var.ptr_ptr, &free_res);
1574 if (EX_T(opline->result.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
1575 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.var).var.ptr_ptr);
1577 PZVAL_LOCK(*EX_T(opline->result.var).var.ptr_ptr);
1594 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
1600 AI_SET_PTR(&EX_T(opline->result.var), value);
1624 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr…
1656 …zend_assign_to_object(RETURN_VALUE_USED(opline)?&EX_T(opline->result.var).var.ptr:NULL, object_ptr…
1668 …zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), object_ptr, dim, OP2_TYPE, BP_VAR_W TSRML…
1674 …if (zend_assign_to_string_offset(&EX_T((opline+1)->op2.var), value, (opline+1)->op1_type TSRMLS_CC…
1679 …ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T((opline+1)->op2.var).str_offset.str)+EX_T((opline+1)->op2.var…
1681 AI_SET_PTR(&EX_T(opline->result.var), retval);
1685 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
1693 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
1705 AI_SET_PTR(&EX_T(opline->result.var), value);
1730 if (zend_assign_to_string_offset(&EX_T(opline->op1.var), value, OP2_TYPE TSRMLS_CC)) {
1735 …ZVAL_STRINGL(retval, Z_STRVAL_P(EX_T(opline->op1.var).str_offset.str)+EX_T(opline->op1.var).str_of…
1737 AI_SET_PTR(&EX_T(opline->result.var), retval);
1741 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
1749 AI_SET_PTR(&EX_T(opline->result.var), &EG(uninitialized_zval));
1761 AI_SET_PTR(&EX_T(opline->result.var), value);
1790 !EX_T(opline->op2.var).var.fcall_returned_reference) {
1803 …if (OP1_TYPE == IS_VAR && UNEXPECTED(EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).v…
1820 AI_SET_PTR(&EX_T(opline->result.var), *variable_ptr_ptr);
1905 if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) { in ZEND_VM_HELPER()
1906 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
1980 temp_variable *ret = &EX_T(opline->result.var); in ZEND_VM_HELPER()
1998 EX_T(opline->result.var).var.ptr = NULL; in ZEND_VM_HELPER()
2001 temp_variable *ret = &EX_T(opline->result.var); in ZEND_VM_HELPER()
2034 MAKE_STD_ZVAL(EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2035 ZVAL_NULL(EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2039 …ethod(fbc->common.function_name, opline->extended_value, EX_T(opline->result.var).var.ptr, &EX_T(o… in ZEND_VM_HELPER()
2050 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2052 Z_UNSET_ISREF_P(EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2053 Z_SET_REFCOUNT_P(EX_T(opline->result.var).var.ptr, 1); in ZEND_VM_HELPER()
2054 EX_T(opline->result.var).var.fcall_returned_reference = 0; in ZEND_VM_HELPER()
2055 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr; in ZEND_VM_HELPER()
2085 if (RETURN_VALUE_USED(opline) && EX_T(opline->result.var).var.ptr) { in ZEND_VM_HELPER()
2086 zval_ptr_dtor(&EX_T(opline->result.var).var.ptr); in ZEND_VM_HELPER()
2218 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
2219 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
2249 Z_LVAL(EX_T(opline->result.var).tmp_var) = retval;
2250 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
2267 zendi_zval_dtor(EX_T(opline->op1.var).tmp_var);
2269 zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
2278 zval *tmp = &EX_T(opline->result.var).tmp_var;
2294 zval *str = &EX_T(opline->result.var).tmp_var;
2317 zval *str = &EX_T(opline->result.var).tmp_var;
2341 zval *str = &EX_T(opline->result.var).tmp_var;
2391EX_T(opline->result.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_CC);
2400 EX_T(opline->result.var).class_entry = CACHED_PTR(opline->op2.literal->cache_slot);
2402EX_T(opline->result.var).class_entry = zend_fetch_class_by_name(Z_STRVAL_P(class_name), Z_STRLEN_P…
2403 CACHE_PTR(opline->op2.literal->cache_slot, EX_T(opline->result.var).class_entry);
2406 EX_T(opline->result.var).class_entry = Z_OBJCE_P(class_name);
2408EX_T(opline->result.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class_n…
2528 ce = EX_T(opline->op1.var).class_entry;
2917 EX_T(opline->op1.var).var.fcall_returned_reference) {
2918 } else if (EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
3120 EX_T(opline->op1.var).var.fcall_returned_reference &&
3121 EX_T(opline->op1.var).var.ptr) {
3122 varptr = EX_T(opline->op1.var).var.ptr;
3128 EX_T(opline->op1.var).var.fcall_returned_reference) &&
3283 zval *retval = &EX_T(opline->result.var).tmp_var;
3331 zval_ptr_dtor(&EX_T(brk_opline->op1.var).var.ptr);
3336 zendi_zval_dtor(EX_T(brk_opline->op1.var).tmp_var);
3350 PZVAL_LOCK(EX_T(opline->op1.var).var.ptr);
3352 is_equal_function(&EX_T(opline->result.var).tmp_var,
3366 zval_ptr_dtor(&EX_T(opline->op1.var).var.ptr);
3378 …if (UNEXPECTED((EX_T(opline->op1.var).class_entry->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLICI…
3379 if (EX_T(opline->op1.var).class_entry->ce_flags & ZEND_ACC_INTERFACE) {
3380 …zend_error_noreturn(E_ERROR, "Cannot instantiate interface %s", EX_T(opline->op1.var).class_entry-…
3381 } else if ((EX_T(opline->op1.var).class_entry->ce_flags & ZEND_ACC_TRAIT) == ZEND_ACC_TRAIT) {
3382 …zend_error_noreturn(E_ERROR, "Cannot instantiate trait %s", EX_T(opline->op1.var).class_entry->nam…
3384 …zend_error_noreturn(E_ERROR, "Cannot instantiate abstract class %s", EX_T(opline->op1.var).class_e…
3388 object_init_ex(object_zval, EX_T(opline->op1.var).class_entry);
3395 AI_SET_PTR(&EX_T(opline->result.var), object_zval);
3405 AI_SET_PTR(&EX_T(opline->result.var), object_zval);
3411 call->called_scope = EX_T(opline->op1.var).class_entry;
3479 AI_SET_PTR(&EX_T(opline->result.var), retval);
3508 …ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, actual, Z_STRLEN_P(opline->op2.zv)-(actual - Z_STR…
3517 retval = &EX_T(opline->result.var).tmp_var;
3530 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
3531 zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
3547 ce = EX_T(opline->op1.var).class_entry;
3549 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
3550 zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
3570 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, *value);
3571 zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
3574 ZVAL_STRINGL(&EX_T(opline->result.var).tmp_var, ce->name, ce->name_length, 1);
3633 …zend_hash_index_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), hval, &expr_ptr, sizeof(zval *)…
3646 …zend_hash_quick_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), Z_STRVAL_P(offset), Z_STRLEN_P(…
3649 …zend_hash_update(Z_ARRVAL(EX_T(opline->result.var).tmp_var), "", sizeof(""), &expr_ptr, sizeof(zva…
3659 …zend_hash_next_index_insert(Z_ARRVAL(EX_T(opline->result.var).tmp_var), &expr_ptr, sizeof(zval *),…
3674 array_init(&EX_T(opline->result.var).tmp_var);
3689 zval *result = &EX_T(opline->result.var).tmp_var;
3834 EX_T(opline->result.var).var.ptr = NULL;
3835 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
3836 EG(return_value_ptr_ptr) = EX_T(opline->result.var).var.ptr_ptr;
3872 AI_SET_PTR(&EX_T(opline->result.var), retval);
3935 ce = EX_T(opline->op2.var).class_entry;
4185 EX_T(opline->result.var).fe.ptr = array_ptr;
4224 zend_hash_get_pointer(fe_ht, &EX_T(opline->result.var).fe.fe_pos);
4243 zval *array = EX_T(opline->op1.var).fe.ptr;
4250 key = &EX_T((opline+1)->result.var).tmp_var;
4269 zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
4294 zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
4300 zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
4309 zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.var).fe.fe_pos);
4358 EX_T(opline->result.var).var.ptr_ptr = value;
4362 AI_SET_PTR(&EX_T(opline->result.var), *value);
4418 ce = EX_T(opline->op2.var).class_entry;
4439 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
4441 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
4445 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 1);
4447 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, 0);
4584 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_BOOL;
4586 Z_LVAL(EX_T(opline->result.var).tmp_var) = result;
4588 Z_LVAL(EX_T(opline->result.var).tmp_var) = !result;
4634 Z_LVAL(EX_T(opline->result.var).tmp_var) = EG(error_reporting);
4635 Z_TYPE(EX_T(opline->result.var).tmp_var) = IS_LONG; /* shouldn't be necessary */
4637 EX(old_error_reporting) = &EX_T(opline->result.var).tmp_var;
4683 if (!EG(error_reporting) && Z_LVAL(EX_T(opline->op1.var).tmp_var) != 0) {
4685 Z_LVAL(restored_error_reporting) = Z_LVAL(EX_T(opline->op1.var).tmp_var);
4699 if (EX(old_error_reporting) == &EX_T(opline->op1.var).tmp_var) {
4716 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
4718 zendi_zval_copy_ctor(EX_T(opline->result.var).tmp_var);
4744 EX_T(opline->result.var).var.ptr = value;
4745 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
4749 EX_T(opline->result.var).var.ptr = ret;
4750 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
4752 zval_copy_ctor(EX_T(opline->result.var).var.ptr);
4776 ZVAL_COPY_VALUE(&EX_T(opline->result.var).tmp_var, value);
4778 zval_copy_ctor(&EX_T(opline->result.var).tmp_var);
4796 EX_T(opline->result.var).var.ptr = value;
4797 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
4801 EX_T(opline->result.var).var.ptr = ret;
4802 EX_T(opline->result.var).var.ptr_ptr = &EX_T(opline->result.var).var.ptr;
4804 zval_copy_ctor(EX_T(opline->result.var).var.ptr);
4848EX_T(opline->result.var).class_entry = do_bind_class(EX(op_array), opline, EG(class_table), 0 TSRM…
4858EX_T(opline->result.var).class_entry = do_bind_inherited_class(EX(op_array), opline, EG(class_tabl…
4872 …do_bind_inherited_class(EX(op_array), opline, EG(class_table), EX_T(opline->extended_value).class_…
4914 result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.var).class_entry TSRMLS_CC);
4918 ZVAL_BOOL(&EX_T(opline->result.var).tmp_var, result);
4937 zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
4964 zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
4994 zend_class_entry *ce = EX_T(opline->op1.var).class_entry;
5070 zval_ptr_dtor(&EX_T(brk_opline->op1.var).var.ptr);
5075 zendi_zval_dtor(EX_T(brk_opline->op1.var).tmp_var);
5117 zend_verify_abstract_class(EX_T(opline->op1.var).class_entry TSRMLS_CC);
5207 …zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array, EG(called_scop…
5209 …zend_create_closure(&EX_T(opline->result.var).tmp_var, (zend_function *) op_array, EG(scope), EG(…
5222 var_ptr = EX_T(opline->op1.var).var.ptr;
5232 EX_T(opline->op1.var).var.ptr = var_ptr;
5291 && EX_T(opline->op1.var).var.fcall_returned_reference)
5292 && EX_T(opline->op1.var).var.ptr_ptr == &EX_T(opline->op1.var).var.ptr) {
5379 generator->send_target = &EX_T(opline->result.var).var.ptr;
5381 EX_T(opline->result.var).var.ptr = &EG(uninitialized_zval);