Lines Matching refs:var
33 add_function(&EX_T(opline->result.u.var).tmp_var,
46 sub_function(&EX_T(opline->result.u.var).tmp_var,
59 mul_function(&EX_T(opline->result.u.var).tmp_var,
72 div_function(&EX_T(opline->result.u.var).tmp_var,
85 mod_function(&EX_T(opline->result.u.var).tmp_var,
98 shift_left_function(&EX_T(opline->result.u.var).tmp_var,
111 shift_right_function(&EX_T(opline->result.u.var).tmp_var,
124 concat_function(&EX_T(opline->result.u.var).tmp_var,
137 is_identical_function(&EX_T(opline->result.u.var).tmp_var,
149 zval *result = &EX_T(opline->result.u.var).tmp_var;
164 zval *result = &EX_T(opline->result.u.var).tmp_var;
179 zval *result = &EX_T(opline->result.u.var).tmp_var;
194 zval *result = &EX_T(opline->result.u.var).tmp_var;
209 zval *result = &EX_T(opline->result.u.var).tmp_var;
225 bitwise_or_function(&EX_T(opline->result.u.var).tmp_var,
238 bitwise_and_function(&EX_T(opline->result.u.var).tmp_var,
251 bitwise_xor_function(&EX_T(opline->result.u.var).tmp_var,
264 boolean_xor_function(&EX_T(opline->result.u.var).tmp_var,
277 bitwise_not_function(&EX_T(opline->result.u.var).tmp_var,
288 boolean_not_function(&EX_T(opline->result.u.var).tmp_var,
310 EX_T(result->u.var).var.ptr_ptr = NULL;
320 EX_T(result->u.var).var.ptr = EG(uninitialized_zval_ptr);
321 EX_T(result->u.var).var.ptr_ptr = NULL;
340 EX_T(result->u.var).var.ptr = *zptr;
341 EX_T(result->u.var).var.ptr_ptr = NULL;
379 EX_T(result->u.var).var.ptr = z;
380 EX_T(result->u.var).var.ptr_ptr = NULL;
387 EX_T(result->u.var).var.ptr = EG(uninitialized_zval_ptr);
388 EX_T(result->u.var).var.ptr_ptr = NULL;
433 …zend_fetch_dimension_address(&EX_T(op_data->op2.u.var), container, dim, IS_OP2_TMP_FREE(), BP_VAR_…
453 AI_SET_PTR(EX_T(opline->result.u.var).var, EG(uninitialized_zval_ptr));
476 AI_SET_PTR(EX_T(opline->result.u.var).var, *var_ptr);
551 zval **retval = &EX_T(opline->result.u.var).var.ptr;
648 zval *retval = &EX_T(opline->result.u.var).tmp_var;
748 AI_SET_PTR(EX_T(opline->result.u.var).var, EG(uninitialized_zval_ptr));
770 AI_SET_PTR(EX_T(opline->result.u.var).var, *var_ptr);
789 AI_SET_PTR(EX_T(opline->result.u.var).var, EG(uninitialized_zval_ptr));
811 AI_SET_PTR(EX_T(opline->result.u.var).var, *var_ptr);
830 EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
836 EX_T(opline->result.u.var).tmp_var = **var_ptr;
837 zendi_zval_copy_ctor(EX_T(opline->result.u.var).tmp_var);
868 EX_T(opline->result.u.var).tmp_var = *EG(uninitialized_zval_ptr);
874 EX_T(opline->result.u.var).tmp_var = **var_ptr;
875 zendi_zval_copy_ctor(EX_T(opline->result.u.var).tmp_var);
914 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = 1;
915 Z_TYPE(EX_T(opline->result.u.var).tmp_var) = IS_LONG;
937 …retval = zend_std_get_static_property(EX_T(opline->op2.u.var).class_entry, Z_STRVAL_P(varname), Z_…
981 if (OP1_TYPE == IS_VAR && !free_op1.var) {
982 PZVAL_LOCK(*EX_T(opline->op1.u.var).var.ptr_ptr);
1000 AI_SET_PTR(EX_T(opline->result.u.var).var, *retval);
1005 EX_T(opline->result.u.var).var.ptr_ptr = retval;
1006 PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
1007 if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
1008 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.u.var).var.ptr_ptr);
1010 PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
1014 EX_T(opline->result.u.var).var.ptr_ptr = retval;
1062 EX_T(opline->op1.u.var).var.ptr_ptr) {
1063 PZVAL_LOCK(*EX_T(opline->op1.u.var).var.ptr_ptr);
1069 …ress_read(RETURN_VALUE_UNUSED(&opline->result)?NULL:&EX_T(opline->result.u.var), container, dim, I…
1085 …zend_fetch_dimension_address(&EX_T(opline->result.u.var), container, dim, IS_OP2_TMP_FREE(), BP_VA…
1088 READY_TO_DESTROY(free_op1.var)) {
1089 AI_USE_PTR(EX_T(opline->result.u.var).var);
1090 if (!PZVAL_IS_REF(*EX_T(opline->result.u.var).var.ptr_ptr) &&
1091 Z_REFCOUNT_PP(EX_T(opline->result.u.var).var.ptr_ptr) > 2) {
1092 SEPARATE_ZVAL(EX_T(opline->result.u.var).var.ptr_ptr);
1098 if (opline->extended_value && EX_T(opline->result.u.var).var.ptr_ptr) {
1099 Z_DELREF_PP(EX_T(opline->result.u.var).var.ptr_ptr);
1100 SEPARATE_ZVAL_TO_MAKE_IS_REF(EX_T(opline->result.u.var).var.ptr_ptr);
1101 Z_ADDREF_PP(EX_T(opline->result.u.var).var.ptr_ptr);
1117 …zend_fetch_dimension_address(&EX_T(opline->result.u.var), container, dim, IS_OP2_TMP_FREE(), BP_VA…
1120 READY_TO_DESTROY(free_op1.var)) {
1121 AI_USE_PTR(EX_T(opline->result.u.var).var);
1122 if (!PZVAL_IS_REF(*EX_T(opline->result.u.var).var.ptr_ptr) &&
1123 Z_REFCOUNT_PP(EX_T(opline->result.u.var).var.ptr_ptr) > 2) {
1124 SEPARATE_ZVAL(EX_T(opline->result.u.var).var.ptr_ptr);
1141 …zend_fetch_dimension_address_read(&EX_T(opline->result.u.var), container, dim, IS_OP2_TMP_FREE(), …
1159 …zend_fetch_dimension_address(&EX_T(opline->result.u.var), container, dim, IS_OP2_TMP_FREE(), BP_VA…
1161 READY_TO_DESTROY(free_op1.var)) {
1162 AI_USE_PTR(EX_T(opline->result.u.var).var);
1163 if (!PZVAL_IS_REF(*EX_T(opline->result.u.var).var.ptr_ptr) &&
1164 Z_REFCOUNT_PP(EX_T(opline->result.u.var).var.ptr_ptr) > 2) {
1165 SEPARATE_ZVAL(EX_T(opline->result.u.var).var.ptr_ptr);
1176 …zend_fetch_dimension_address_read(&EX_T(opline->result.u.var), container, dim, IS_OP2_TMP_FREE(), …
1203 …zend_fetch_dimension_address(&EX_T(opline->result.u.var), container, dim, IS_OP2_TMP_FREE(), BP_VA…
1206 READY_TO_DESTROY(free_op1.var)) {
1207 AI_USE_PTR(EX_T(opline->result.u.var).var);
1208 if (!PZVAL_IS_REF(*EX_T(opline->result.u.var).var.ptr_ptr) &&
1209 Z_REFCOUNT_PP(EX_T(opline->result.u.var).var.ptr_ptr) > 2) {
1210 SEPARATE_ZVAL(EX_T(opline->result.u.var).var.ptr_ptr);
1214 if (EX_T(opline->result.u.var).var.ptr_ptr == NULL) {
1219 PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
1220 if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
1221 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.u.var).var.ptr_ptr);
1223 PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
1242 AI_SET_PTR(EX_T(opline->result.u.var).var, EG(uninitialized_zval_ptr));
1263 AI_SET_PTR(EX_T(opline->result.u.var).var, retval);
1291 PZVAL_LOCK(*EX_T(opline->op1.u.var).var.ptr_ptr);
1292 EX_T(opline->op1.u.var).var.ptr = *EX_T(opline->op1.u.var).var.ptr_ptr;
1302 zend_fetch_property_address(&EX_T(opline->result.u.var), container, property, BP_VAR_W TSRMLS_CC);
1309 READY_TO_DESTROY(free_op1.var)) {
1310 AI_USE_PTR(EX_T(opline->result.u.var).var);
1311 if (!PZVAL_IS_REF(*EX_T(opline->result.u.var).var.ptr_ptr) &&
1312 Z_REFCOUNT_PP(EX_T(opline->result.u.var).var.ptr_ptr) > 2) {
1313 SEPARATE_ZVAL(EX_T(opline->result.u.var).var.ptr_ptr);
1320 Z_DELREF_PP(EX_T(opline->result.u.var).var.ptr_ptr);
1321 SEPARATE_ZVAL_TO_MAKE_IS_REF(EX_T(opline->result.u.var).var.ptr_ptr);
1322 Z_ADDREF_PP(EX_T(opline->result.u.var).var.ptr_ptr);
1341 zend_fetch_property_address(&EX_T(opline->result.u.var), container, property, BP_VAR_RW TSRMLS_CC);
1348 READY_TO_DESTROY(free_op1.var)) {
1349 AI_USE_PTR(EX_T(opline->result.u.var).var);
1350 if (!PZVAL_IS_REF(*EX_T(opline->result.u.var).var.ptr_ptr) &&
1351 Z_REFCOUNT_PP(EX_T(opline->result.u.var).var.ptr_ptr) > 2) {
1352 SEPARATE_ZVAL(EX_T(opline->result.u.var).var.ptr_ptr);
1380 zend_fetch_property_address(&EX_T(opline->result.u.var), container, property, BP_VAR_W TSRMLS_CC);
1387 READY_TO_DESTROY(free_op1.var)) {
1388 AI_USE_PTR(EX_T(opline->result.u.var).var);
1389 if (!PZVAL_IS_REF(*EX_T(opline->result.u.var).var.ptr_ptr) &&
1390 Z_REFCOUNT_PP(EX_T(opline->result.u.var).var.ptr_ptr) > 2) {
1391 SEPARATE_ZVAL(EX_T(opline->result.u.var).var.ptr_ptr);
1419 …zend_fetch_property_address(&EX_T(opline->result.u.var), container, property, BP_VAR_UNSET TSRMLS_…
1426 READY_TO_DESTROY(free_op1.var)) {
1427 AI_USE_PTR(EX_T(opline->result.u.var).var);
1428 if (!PZVAL_IS_REF(*EX_T(opline->result.u.var).var.ptr_ptr) &&
1429 Z_REFCOUNT_PP(EX_T(opline->result.u.var).var.ptr_ptr) > 2) {
1430 SEPARATE_ZVAL(EX_T(opline->result.u.var).var.ptr_ptr);
1435 PZVAL_UNLOCK(*EX_T(opline->result.u.var).var.ptr_ptr, &free_res);
1436 if (EX_T(opline->result.u.var).var.ptr_ptr != &EG(uninitialized_zval_ptr)) {
1437 SEPARATE_ZVAL_IF_NOT_REF(EX_T(opline->result.u.var).var.ptr_ptr);
1439 PZVAL_LOCK(*EX_T(opline->result.u.var).var.ptr_ptr);
1452 AI_SET_PTR(EX_T(opline->result.u.var).var, EG(uninitialized_zval_ptr));
1459 …AI_SET_PTR(EX_T(opline->result.u.var).var, *zend_fetch_dimension_address_inner(Z_ARRVAL_P(containe…
1460 SELECTIVE_PZVAL_LOCK(EX_T(opline->result.u.var).var.ptr, &opline->result);
1521 …zend_fetch_dimension_address(&EX_T(op_data->op2.u.var), object_ptr, dim, IS_OP2_TMP_FREE(), BP_VAR…
1527 …if (zend_assign_to_string_offset(&EX_T(op_data->op2.u.var), value, op_data->op1.op_type TSRMLS_CC)…
1529 EX_T(opline->result.u.var).var.ptr_ptr = &EX_T(opline->result.u.var).var.ptr;
1530 ALLOC_ZVAL(EX_T(opline->result.u.var).var.ptr);
1531 INIT_PZVAL(EX_T(opline->result.u.var).var.ptr);
1532 …L_STRINGL(EX_T(opline->result.u.var).var.ptr, Z_STRVAL_P(EX_T(op_data->op2.u.var).str_offset.str)+…
1535 AI_SET_PTR(EX_T(opline->result.u.var).var, EG(uninitialized_zval_ptr));
1541 AI_SET_PTR(EX_T(opline->result.u.var).var, value);
1562 if (zend_assign_to_string_offset(&EX_T(opline->op1.u.var), value, OP2_TYPE TSRMLS_CC)) {
1564 EX_T(opline->result.u.var).var.ptr_ptr = &EX_T(opline->result.u.var).var.ptr;
1565 ALLOC_ZVAL(EX_T(opline->result.u.var).var.ptr);
1566 INIT_PZVAL(EX_T(opline->result.u.var).var.ptr);
1567 …AL_STRINGL(EX_T(opline->result.u.var).var.ptr, Z_STRVAL_P(EX_T(opline->op1.u.var).str_offset.str)+…
1570 AI_SET_PTR(EX_T(opline->result.u.var).var, EG(uninitialized_zval_ptr));
1576 AI_SET_PTR(EX_T(opline->result.u.var).var, value);
1600 !EX_T(opline->op2.u.var).var.fcall_returned_reference) {
1601 if (free_op2.var == NULL) {
1613 …if (OP1_TYPE == IS_VAR && EX_T(opline->op1.u.var).var.ptr_ptr == &EX_T(opline->op1.u.var).var.ptr)…
1629 AI_SET_PTR(EX_T(opline->result.u.var).var, *variable_ptr_ptr);
1749 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = retval;
1750 Z_TYPE(EX_T(opline->result.u.var).tmp_var) = IS_BOOL;
1777 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = retval;
1778 Z_TYPE(EX_T(opline->result.u.var).tmp_var) = IS_BOOL;
1791 zendi_zval_dtor(EX_T(EX(opline)->op1.u.var).tmp_var);
1797 zval *tmp = &EX_T(EX(opline)->result.u.var).tmp_var;
1811 zval *str = &EX_T(opline->result.u.var).tmp_var;
1831 zval *str = &EX_T(opline->result.u.var).tmp_var;
1852 zval *str = &EX_T(opline->result.u.var).tmp_var;
1853 zval *var = GET_OP2_ZVAL_PTR(BP_VAR_R);
1866 if (Z_TYPE_P(var) != IS_STRING) {
1867 zend_make_printable_zval(var, &var_copy, &use_copy);
1870 var = &var_copy;
1873 add_string_to_string(str, str, var);
1876 zval_dtor(var);
1895 …EX_T(opline->result.u.var).class_entry = zend_fetch_class(NULL, 0, opline->extended_value TSRMLS_C…
1902 EX_T(opline->result.u.var).class_entry = Z_OBJCE_P(class_name);
1904 …EX_T(opline->result.u.var).class_entry = zend_fetch_class(Z_STRVAL_P(class_name), Z_STRLEN_P(class…
1990 ce = EX_T(opline->op1.u.var).class_entry;
2184 if (!EX_T(EX(call_opline)->result.u.var).var.ptr) { /* there was no return statement */ in ZEND_VM_HELPER()
2185 ALLOC_ZVAL(EX_T(EX(call_opline)->result.u.var).var.ptr); in ZEND_VM_HELPER()
2186 INIT_PZVAL(EX_T(EX(call_opline)->result.u.var).var.ptr); in ZEND_VM_HELPER()
2187 Z_LVAL_P(EX_T(EX(call_opline)->result.u.var).var.ptr) = 1; in ZEND_VM_HELPER()
2188 Z_TYPE_P(EX_T(EX(call_opline)->result.u.var).var.ptr) = IS_BOOL; in ZEND_VM_HELPER()
2246 if (RETURN_VALUE_USED(EX(call_opline)) && EX_T(EX(call_opline)->result.u.var).var.ptr) { in ZEND_VM_HELPER()
2247 zval_ptr_dtor(&EX_T(EX(call_opline)->result.u.var).var.ptr); in ZEND_VM_HELPER()
2316 ALLOC_INIT_ZVAL(EX_T(opline->result.u.var).var.ptr); in ZEND_VM_HELPER()
2317 EX_T(opline->result.u.var).var.ptr_ptr = &EX_T(opline->result.u.var).var.ptr; in ZEND_VM_HELPER()
2318 …EX_T(opline->result.u.var).var.fcall_returned_reference = EX(function_state).function->common.retu… in ZEND_VM_HELPER()
2322 …lue, EX_T(opline->result.u.var).var.ptr, EX(function_state).function->common.return_reference?&EX_… in ZEND_VM_HELPER()
2328 zval_ptr_dtor(&EX_T(opline->result.u.var).var.ptr); in ZEND_VM_HELPER()
2331 EX_T(opline->result.u.var).var.ptr = NULL; in ZEND_VM_HELPER()
2339 EG(return_value_ptr_ptr) = &EX_T(opline->result.u.var).var.ptr; in ZEND_VM_HELPER()
2340 EX_T(opline->result.u.var).var.ptr = NULL; in ZEND_VM_HELPER()
2341 EX_T(opline->result.u.var).var.ptr_ptr = &EX_T(opline->result.u.var).var.ptr; in ZEND_VM_HELPER()
2342 …EX_T(opline->result.u.var).var.fcall_returned_reference = EX(function_state).function->common.retu… in ZEND_VM_HELPER()
2368 ALLOC_INIT_ZVAL(EX_T(opline->result.u.var).var.ptr); in ZEND_VM_HELPER()
2372 …n_name, opline->extended_value, EX_T(opline->result.u.var).var.ptr, &EX_T(opline->result.u.var).va… in ZEND_VM_HELPER()
2383 zval_ptr_dtor(&EX_T(opline->result.u.var).var.ptr); in ZEND_VM_HELPER()
2385 Z_UNSET_ISREF_P(EX_T(opline->result.u.var).var.ptr); in ZEND_VM_HELPER()
2386 Z_SET_REFCOUNT_P(EX_T(opline->result.u.var).var.ptr, 1); in ZEND_VM_HELPER()
2387 EX_T(opline->result.u.var).var.fcall_returned_reference = 0; in ZEND_VM_HELPER()
2388 EX_T(opline->result.u.var).var.ptr_ptr = &EX_T(opline->result.u.var).var.ptr; in ZEND_VM_HELPER()
2419 if (RETURN_VALUE_USED(opline) && EX_T(opline->result.u.var).var.ptr) { in ZEND_VM_HELPER()
2420 zval_ptr_dtor(&EX_T(opline->result.u.var).var.ptr); in ZEND_VM_HELPER()
2474 EX_T(opline->op1.u.var).var.fcall_returned_reference) {
2475 } else if (EX_T(opline->op1.u.var).var.ptr_ptr == &EX_T(opline->op1.u.var).var.ptr) {
2569 if (ce != EX_T(opline->op1.u.var).class_entry) {
2570 if (!instanceof_function(ce, EX_T(opline->op1.u.var).class_entry TSRMLS_CC)) {
2581 if (EX(CVs)[opline->op2.u.var]) {
2582 zval_ptr_dtor(EX(CVs)[opline->op2.u.var]);
2584 EX(CVs)[opline->op2.u.var] = (zval**)EX(CVs) + (EX(op_array)->last_var + opline->op2.u.var);
2585 *EX(CVs)[opline->op2.u.var] = EG(exception);
2587 zend_compiled_variable *cv = &CV_DEF_OF(opline->op2.u.var);
2589 &EG(exception), sizeof(zval *), (void**)&EX(CVs)[opline->op2.u.var]);
2663 EX_T(opline->op1.u.var).var.fcall_returned_reference &&
2664 EX_T(opline->op1.u.var).var.ptr) {
2665 varptr = EX_T(opline->op1.u.var).var.ptr;
2671 EX_T(opline->op1.u.var).var.fcall_returned_reference) &&
2674 (Z_REFCOUNT_P(varptr) == 1 && (OP1_TYPE == IS_CV || free_op1.var)))) {
2760 PZVAL_UNLOCK_FREE(*EX_T(opline->result.u.var).var.ptr_ptr);
2814 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = i_zend_is_true(GET_OP1_ZVAL_PTR(BP_VAR_R));
2815 Z_TYPE(EX_T(opline->result.u.var).tmp_var) = IS_BOOL;
2859 zend_switch_free(&EX_T(brk_opline->op1.u.var), brk_opline->extended_value TSRMLS_CC);
2864 zendi_zval_dtor(EX_T(brk_opline->op1.u.var).tmp_var);
2878 if (EX_T(opline->op1.u.var).var.ptr_ptr) {
2879 PZVAL_LOCK(EX_T(opline->op1.u.var).var.ptr);
2882 Z_ADDREF_P(EX_T(opline->op1.u.var).str_offset.str);
2885 is_equal_function(&EX_T(opline->result.u.var).tmp_var,
2897 EX_T(opline->op1.u.var).var.ptr_ptr = NULL;
2898 EX_T(opline->op1.u.var).var.ptr = NULL;
2907 zend_switch_free(&EX_T(opline->op1.u.var), opline->extended_value TSRMLS_CC);
2917 …if (EX_T(opline->op1.u.var).class_entry->ce_flags & (ZEND_ACC_INTERFACE|ZEND_ACC_IMPLICIT_ABSTRACT…
2920 if (EX_T(opline->op1.u.var).class_entry->ce_flags & ZEND_ACC_INTERFACE) {
2925 …zend_error_noreturn(E_ERROR, "Cannot instantiate %s %s", class_type, EX_T(opline->op1.u.var).clas…
2928 object_init_ex(object_zval, EX_T(opline->op1.u.var).class_entry);
2935 AI_SET_PTR(EX_T(opline->result.u.var).var, object_zval);
2942 AI_SET_PTR(EX_T(opline->result.u.var).var, object_zval);
2951 EX(called_scope) = EX_T(opline->op1.u.var).class_entry;
2999 EX_T(opline->result.u.var).var.ptr_ptr = &EX_T(opline->result.u.var).var.ptr;
3001 ALLOC_ZVAL(EX_T(opline->result.u.var).var.ptr);
3002 Z_OBJVAL_P(EX_T(opline->result.u.var).var.ptr) = clone_call(obj TSRMLS_CC);
3003 Z_TYPE_P(EX_T(opline->result.u.var).var.ptr) = IS_OBJECT;
3004 Z_SET_REFCOUNT_P(EX_T(opline->result.u.var).var.ptr, 1);
3005 Z_SET_ISREF_P(EX_T(opline->result.u.var).var.ptr);
3007 zval_ptr_dtor(&EX_T(opline->result.u.var).var.ptr);
3020 …>op2.u.constant), Z_STRLEN(opline->op2.u.constant), &EX_T(opline->result.u.var).tmp_var, NULL, opl…
3030 …ZVAL_STRINGL(&EX_T(opline->result.u.var).tmp_var, actual, Z_STRLEN(opline->op2.u.constant)-(actual…
3052 ce = EX_T(opline->op1.u.var).class_entry;
3064 EX_T(opline->result.u.var).tmp_var = **value;
3065 zval_copy_ctor(&EX_T(opline->result.u.var).tmp_var);
3078 zval *array_ptr = &EX_T(opline->result.u.var).tmp_var;
3157 array_init(&EX_T(opline->result.u.var).tmp_var);
3172 zval *result = &EX_T(opline->result.u.var).tmp_var;
3307 EX_T(opline->result.u.var).var.ptr_ptr = &EX_T(opline->result.u.var).var.ptr;
3310 EG(return_value_ptr_ptr) = return_value_used ? EX_T(opline->result.u.var).var.ptr_ptr : NULL;
3312 EX_T(opline->result.u.var).var.ptr = NULL;
3334 if (!EX_T(opline->result.u.var).var.ptr) { /* there was no return statement */
3335 ALLOC_ZVAL(EX_T(opline->result.u.var).var.ptr);
3336 INIT_PZVAL(EX_T(opline->result.u.var).var.ptr);
3337 Z_LVAL_P(EX_T(opline->result.u.var).var.ptr) = 1;
3338 Z_TYPE_P(EX_T(opline->result.u.var).var.ptr) = IS_BOOL;
3352 ALLOC_ZVAL(EX_T(opline->result.u.var).var.ptr);
3353 INIT_ZVAL(*EX_T(opline->result.u.var).var.ptr);
3354 Z_LVAL_P(EX_T(opline->result.u.var).var.ptr) = failure_retval;
3355 Z_TYPE_P(EX_T(opline->result.u.var).var.ptr) = IS_BOOL;
3371 zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.u.var);
3390 EX(CVs)[opline->op1.u.var] = NULL;
3391 } else if (EX(CVs)[opline->op1.u.var]) {
3392 zval_ptr_dtor(EX(CVs)[opline->op1.u.var]);
3393 EX(CVs)[opline->op1.u.var] = NULL;
3410 …zend_std_unset_static_property(EX_T(opline->op2.u.var).class_entry, Z_STRVAL_P(varname), Z_STRLEN_…
3663 AI_SET_PTR(EX_T(opline->result.u.var).var, array_ptr);
3713 zend_hash_get_pointer(fe_ht, &EX_T(opline->result.u.var).fe.fe_pos);
3735 zval *array = EX_T(opline->op1.u.var).var.ptr;
3756 zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.u.var).fe.fe_pos);
3768 zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.u.var).fe.fe_pos);
3780 zend_hash_set_pointer(fe_ht, &EX_T(opline->op1.u.var).fe.fe_pos);
3789 zend_hash_get_pointer(fe_ht, &EX_T(opline->op1.u.var).fe.fe_pos);
3843 EX_T(opline->result.u.var).var.ptr_ptr = value;
3846 AI_SET_PTR(EX_T(opline->result.u.var).var, *value);
3852 zval *key = &EX_T(op_data->result.u.var).tmp_var;
3882 if (EX(CVs)[opline->op1.u.var]) {
3883 value = EX(CVs)[opline->op1.u.var];
3885 zend_compiled_variable *cv = &CV_DEF_OF(opline->op1.u.var);
3906 …value = zend_std_get_static_property(EX_T(opline->op2.u.var).class_entry, Z_STRVAL_P(varname), Z_S…
3923 Z_TYPE(EX_T(opline->result.u.var).tmp_var) = IS_BOOL;
3928 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = 0;
3930 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = isset;
3935 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = 1;
3937 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = 0;
4062 Z_TYPE(EX_T(opline->result.u.var).tmp_var) = IS_BOOL;
4066 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = result;
4069 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = !result;
4112 Z_LVAL(EX_T(opline->result.u.var).tmp_var) = EG(error_reporting);
4113 Z_TYPE(EX_T(opline->result.u.var).tmp_var) = IS_LONG; /* shouldn't be necessary */
4115 EX(old_error_reporting) = &EX_T(opline->result.u.var).tmp_var;
4135 if (!EG(error_reporting) && Z_LVAL(EX_T(opline->op1.u.var).tmp_var) != 0) {
4137 Z_LVAL(restored_error_reporting) = Z_LVAL(EX_T(opline->op1.u.var).tmp_var);
4142 if (EX(old_error_reporting) == &EX_T(opline->op1.u.var).tmp_var) {
4155 EX_T(opline->result.u.var).tmp_var = *value;
4156 zendi_zval_copy_ctor(EX_T(opline->result.u.var).tmp_var);
4174 EX_T(opline->result.u.var).tmp_var = *value;
4176 zval_copy_ctor(&EX_T(opline->result.u.var).tmp_var);
4210 EX_T(opline->result.u.var).class_entry = do_bind_class(opline, EG(class_table), 0 TSRMLS_CC);
4218 …EX_T(opline->result.u.var).class_entry = do_bind_inherited_class(opline, EG(class_table), EX_T(opl…
4262 result = instanceof_function(Z_OBJCE_P(expr), EX_T(opline->op2.u.var).class_entry TSRMLS_CC);
4266 ZVAL_BOOL(&EX_T(opline->result.u.var).tmp_var, result);
4284 zend_class_entry *ce = EX_T(opline->op1.u.var).class_entry;
4356 zend_switch_free(&EX_T(brk_opline->op1.u.var), brk_opline->extended_value TSRMLS_CC);
4361 zendi_zval_dtor(EX_T(brk_opline->op1.u.var).tmp_var);
4389 zend_verify_abstract_class(EX_T(EX(opline)->op1.u.var).class_entry TSRMLS_CC);
4458 zend_create_closure(&EX_T(opline->result.u.var).tmp_var, op_array TSRMLS_CC);