container 1122 Zend/zend_execute.c zval *container = *container_ptr; container 1125 Zend/zend_execute.c switch (Z_TYPE_P(container)) { container 1128 Zend/zend_execute.c if (type != BP_VAR_UNSET && Z_REFCOUNT_P(container)>1 && !PZVAL_IS_REF(container)) { container 1130 Zend/zend_execute.c container = *container_ptr; container 1137 Zend/zend_execute.c if (zend_hash_next_index_insert(Z_ARRVAL_P(container), &new_zval, sizeof(zval *), (void **) &retval) == FAILURE) { container 1143 Zend/zend_execute.c retval = zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), dim, dim_type, type TSRMLS_CC); container 1151 Zend/zend_execute.c if (container == &EG(error_zval)) { container 1156 Zend/zend_execute.c if (!PZVAL_IS_REF(container)) { container 1158 Zend/zend_execute.c container = *container_ptr; container 1160 Zend/zend_execute.c zval_dtor(container); container 1161 Zend/zend_execute.c array_init(container); container 1174 Zend/zend_execute.c if (type != BP_VAR_UNSET && Z_STRLEN_P(container)==0) { container 1213 Zend/zend_execute.c container = *container_ptr; container 1214 Zend/zend_execute.c result->str_offset.str = container; container 1215 Zend/zend_execute.c PZVAL_LOCK(container); container 1223 Zend/zend_execute.c if (!Z_OBJ_HT_P(container)->read_dimension) { container 1233 Zend/zend_execute.c overloaded_result = Z_OBJ_HT_P(container)->read_dimension(container, dim, type TSRMLS_CC); container 1247 Zend/zend_execute.c zend_class_entry *ce = Z_OBJCE_P(container); container 1265 Zend/zend_execute.c if (type != BP_VAR_UNSET && Z_LVAL_P(container)==0) { container 1284 Zend/zend_execute.c static void zend_fetch_dimension_address_read(temp_variable *result, zval *container, zval *dim, int dim_type, int type TSRMLS_DC) container 1288 Zend/zend_execute.c switch (Z_TYPE_P(container)) { container 1291 Zend/zend_execute.c retval = zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), dim, dim_type, type TSRMLS_CC); container 1338 Zend/zend_execute.c if (Z_LVAL_P(dim) < 0 || Z_STRLEN_P(container) <= Z_LVAL_P(dim)) { container 1346 Zend/zend_execute.c Z_STRVAL_P(ptr)[0] = Z_STRVAL_P(container)[Z_LVAL_P(dim)]; container 1356 Zend/zend_execute.c if (!Z_OBJ_HT_P(container)->read_dimension) { container 1366 Zend/zend_execute.c overloaded_result = Z_OBJ_HT_P(container)->read_dimension(container, dim, type TSRMLS_CC); container 1390 Zend/zend_execute.c ZEND_API void zend_fetch_dimension_by_zval(zval **result, zval *container, zval *dim TSRMLS_DC) { container 1392 Zend/zend_execute.c zend_fetch_dimension_address_read(&tmp, container, dim, IS_TMP_VAR, BP_VAR_R TSRMLS_CC); container 1398 Zend/zend_execute.c zval *container = *container_ptr; container 1400 Zend/zend_execute.c if (Z_TYPE_P(container) != IS_OBJECT) { container 1401 Zend/zend_execute.c if (container == &EG(error_zval)) { container 1409 Zend/zend_execute.c ((Z_TYPE_P(container) == IS_NULL || container 1410 Zend/zend_execute.c (Z_TYPE_P(container) == IS_BOOL && Z_LVAL_P(container)==0) || container 1411 Zend/zend_execute.c (Z_TYPE_P(container) == IS_STRING && Z_STRLEN_P(container)==0)))) { container 1412 Zend/zend_execute.c if (!PZVAL_IS_REF(container)) { container 1414 Zend/zend_execute.c container = *container_ptr; container 1416 Zend/zend_execute.c object_init(container); container 1425 Zend/zend_execute.c if (Z_OBJ_HT_P(container)->get_property_ptr_ptr) { container 1426 Zend/zend_execute.c zval **ptr_ptr = Z_OBJ_HT_P(container)->get_property_ptr_ptr(container, prop_ptr, type, key TSRMLS_CC); container 1430 Zend/zend_execute.c if (Z_OBJ_HT_P(container)->read_property && container 1431 Zend/zend_execute.c (ptr = Z_OBJ_HT_P(container)->read_property(container, prop_ptr, type, key TSRMLS_CC)) != NULL) { container 1441 Zend/zend_execute.c } else if (Z_OBJ_HT_P(container)->read_property) { container 1442 Zend/zend_execute.c zval *ptr = Z_OBJ_HT_P(container)->read_property(container, prop_ptr, type, key TSRMLS_CC); container 365 Zend/zend_execute.h ZEND_API void zend_fetch_dimension_by_zval(zval **result, zval *container, zval *dim TSRMLS_DC); container 453 Zend/zend_vm_def.h zval **container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW); container 455 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 457 Zend/zend_vm_def.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 459 Zend/zend_vm_def.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 465 Zend/zend_vm_def.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, OP2_TYPE, BP_VAR_RW TSRMLS_CC); container 1171 Zend/zend_vm_def.h zval *container; container 1174 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR(BP_VAR_R); container 1175 Zend/zend_vm_def.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_R TSRMLS_CC); container 1188 Zend/zend_vm_def.h zval **container; container 1191 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_W); container 1193 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1196 Zend/zend_vm_def.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_W TSRMLS_CC); container 1222 Zend/zend_vm_def.h zval **container; container 1225 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_RW); container 1227 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1230 Zend/zend_vm_def.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_RW TSRMLS_CC); container 1244 Zend/zend_vm_def.h zval *container; container 1247 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR(BP_VAR_IS); container 1248 Zend/zend_vm_def.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_IS TSRMLS_CC); container 1263 Zend/zend_vm_def.h zval **container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_W); container 1264 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1267 Zend/zend_vm_def.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_W TSRMLS_CC); container 1274 Zend/zend_vm_def.h zval *container; container 1279 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR(BP_VAR_R); container 1280 Zend/zend_vm_def.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_R TSRMLS_CC); container 1292 Zend/zend_vm_def.h zval **container; container 1295 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_UNSET); container 1298 Zend/zend_vm_def.h if (container != &EG(uninitialized_zval_ptr)) { container 1299 Zend/zend_vm_def.h SEPARATE_ZVAL_IF_NOT_REF(container); container 1302 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1305 Zend/zend_vm_def.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_UNSET TSRMLS_CC); container 1333 Zend/zend_vm_def.h zval *container; container 1338 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R); container 1341 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 1342 Zend/zend_vm_def.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 1355 Zend/zend_vm_def.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 1382 Zend/zend_vm_def.h zval **container; container 1390 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_W); container 1391 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1395 Zend/zend_vm_def.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 1426 Zend/zend_vm_def.h zval **container; container 1430 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW); container 1435 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1438 Zend/zend_vm_def.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 1456 Zend/zend_vm_def.h zval *container; container 1461 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); container 1464 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 1465 Zend/zend_vm_def.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 1477 Zend/zend_vm_def.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 1502 Zend/zend_vm_def.h zval **container; container 1506 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_W); container 1511 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1514 Zend/zend_vm_def.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 1535 Zend/zend_vm_def.h zval **container; container 1539 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET); container 1543 Zend/zend_vm_def.h if (container != &EG(uninitialized_zval_ptr)) { container 1544 Zend/zend_vm_def.h SEPARATE_ZVAL_IF_NOT_REF(container); container 1550 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1553 Zend/zend_vm_def.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 1578 Zend/zend_vm_def.h zval *container; container 1581 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR(BP_VAR_R); container 1583 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 1588 Zend/zend_vm_def.h zval *value = *zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE, BP_VAR_R TSRMLS_CC); container 4159 Zend/zend_vm_def.h zval **container; container 4164 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET); container 4165 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 4166 Zend/zend_vm_def.h SEPARATE_ZVAL_IF_NOT_REF(container); container 4170 Zend/zend_vm_def.h if (OP1_TYPE != IS_VAR || container) { container 4171 Zend/zend_vm_def.h switch (Z_TYPE_PP(container)) { container 4173 Zend/zend_vm_def.h HashTable *ht = Z_ARRVAL_PP(container); container 4222 Zend/zend_vm_def.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 4228 Zend/zend_vm_def.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 4255 Zend/zend_vm_def.h zval **container; container 4259 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET); container 4262 Zend/zend_vm_def.h if (OP1_TYPE != IS_VAR || container) { container 4263 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 4264 Zend/zend_vm_def.h SEPARATE_ZVAL_IF_NOT_REF(container); container 4266 Zend/zend_vm_def.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 4270 Zend/zend_vm_def.h if (Z_OBJ_HT_P(*container)->unset_property) { container 4271 Zend/zend_vm_def.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 4674 Zend/zend_vm_def.h zval *container; container 4681 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); container 4684 Zend/zend_vm_def.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 4688 Zend/zend_vm_def.h ht = Z_ARRVAL_P(container); container 4738 Zend/zend_vm_def.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 4743 Zend/zend_vm_def.h if (Z_OBJ_HT_P(container)->has_property) { container 4744 Zend/zend_vm_def.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((OP2_TYPE == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 4750 Zend/zend_vm_def.h if (Z_OBJ_HT_P(container)->has_dimension) { container 4751 Zend/zend_vm_def.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 4762 Zend/zend_vm_def.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 4780 Zend/zend_vm_def.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 4784 Zend/zend_vm_def.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 3782 Zend/zend_vm_execute.h zval *container; container 3785 Zend/zend_vm_execute.h container = opline->op1.zv; container 3786 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); container 3799 Zend/zend_vm_execute.h zval *container; container 3802 Zend/zend_vm_execute.h container = opline->op1.zv; container 3804 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 3809 Zend/zend_vm_execute.h zval *value = *zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); container 4808 Zend/zend_vm_execute.h zval *container; container 4811 Zend/zend_vm_execute.h container = opline->op1.zv; container 4812 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); container 5672 Zend/zend_vm_execute.h zval *container; container 5675 Zend/zend_vm_execute.h container = opline->op1.zv; container 5676 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); container 7266 Zend/zend_vm_execute.h zval *container; container 7269 Zend/zend_vm_execute.h container = opline->op1.zv; container 7270 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); container 9200 Zend/zend_vm_execute.h zval *container; container 9203 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 9204 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); container 9217 Zend/zend_vm_execute.h zval *container; container 9220 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 9222 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 9227 Zend/zend_vm_execute.h zval *value = *zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); container 10090 Zend/zend_vm_execute.h zval *container; container 10093 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 10094 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); container 10956 Zend/zend_vm_execute.h zval *container; container 10959 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 10960 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); container 12403 Zend/zend_vm_execute.h zval *container; container 12406 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 12407 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); container 14629 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 14631 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 14633 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 14635 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 14641 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CONST, BP_VAR_RW TSRMLS_CC); container 15138 Zend/zend_vm_execute.h zval *container; container 15141 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15142 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); container 15155 Zend/zend_vm_execute.h zval **container; container 15158 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15160 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 15163 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_W TSRMLS_CC); container 15189 Zend/zend_vm_execute.h zval **container; container 15192 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15194 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 15197 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_RW TSRMLS_CC); container 15211 Zend/zend_vm_execute.h zval *container; container 15214 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15215 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_IS TSRMLS_CC); container 15230 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15231 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 15234 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_W TSRMLS_CC); container 15241 Zend/zend_vm_execute.h zval *container; container 15246 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15247 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); container 15259 Zend/zend_vm_execute.h zval **container; container 15262 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15265 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 15266 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 15269 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 15272 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_UNSET TSRMLS_CC); container 15300 Zend/zend_vm_execute.h zval *container; container 15305 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15308 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 15309 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 15322 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 15349 Zend/zend_vm_execute.h zval **container; container 15357 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15358 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 15362 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 15393 Zend/zend_vm_execute.h zval **container; container 15397 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15402 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 15405 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 15423 Zend/zend_vm_execute.h zval *container; container 15428 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15431 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 15432 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 15444 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 15469 Zend/zend_vm_execute.h zval **container; container 15473 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15478 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 15481 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 15502 Zend/zend_vm_execute.h zval **container; container 15506 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 15510 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 15511 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 15517 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 15520 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 16198 Zend/zend_vm_execute.h zval **container; container 16203 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 16204 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 16205 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 16209 Zend/zend_vm_execute.h if (IS_VAR != IS_VAR || container) { container 16210 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 16212 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 16261 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 16267 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 16294 Zend/zend_vm_execute.h zval **container; container 16298 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 16301 Zend/zend_vm_execute.h if (IS_VAR != IS_VAR || container) { container 16302 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 16303 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 16305 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 16309 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 16310 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 16420 Zend/zend_vm_execute.h zval *container; container 16427 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 16430 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 16434 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 16484 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 16489 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 16490 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 16496 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 16497 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 16508 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 16526 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 16530 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 17142 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17144 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17146 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 17148 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 17154 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); container 17490 Zend/zend_vm_execute.h zval *container; container 17493 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17494 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); container 17507 Zend/zend_vm_execute.h zval **container; container 17510 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17512 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17515 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_W TSRMLS_CC); container 17541 Zend/zend_vm_execute.h zval **container; container 17544 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17546 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17549 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); container 17563 Zend/zend_vm_execute.h zval *container; container 17566 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17567 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_IS TSRMLS_CC); container 17582 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17583 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17586 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_W TSRMLS_CC); container 17593 Zend/zend_vm_execute.h zval *container; container 17598 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17599 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); container 17611 Zend/zend_vm_execute.h zval **container; container 17614 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17617 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 17618 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 17621 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17624 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_UNSET TSRMLS_CC); container 17652 Zend/zend_vm_execute.h zval *container; container 17657 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17660 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 17661 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 17674 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 17701 Zend/zend_vm_execute.h zval **container; container 17709 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17710 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17714 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 17745 Zend/zend_vm_execute.h zval **container; container 17749 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17754 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17757 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 17775 Zend/zend_vm_execute.h zval *container; container 17780 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17783 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 17784 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 17796 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 17821 Zend/zend_vm_execute.h zval **container; container 17825 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17830 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17833 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 17854 Zend/zend_vm_execute.h zval **container; container 17858 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 17862 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 17863 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 17869 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17872 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 18383 Zend/zend_vm_execute.h zval **container; container 18388 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 18389 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 18390 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 18394 Zend/zend_vm_execute.h if (IS_VAR != IS_VAR || container) { container 18395 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 18397 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 18446 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 18452 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 18479 Zend/zend_vm_execute.h zval **container; container 18483 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 18486 Zend/zend_vm_execute.h if (IS_VAR != IS_VAR || container) { container 18487 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 18488 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 18490 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 18494 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 18495 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 18520 Zend/zend_vm_execute.h zval *container; container 18527 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 18530 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 18534 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 18584 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 18589 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 18590 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 18596 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 18597 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 18608 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 18626 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 18630 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 19242 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19244 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19246 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 19248 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 19254 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_VAR, BP_VAR_RW TSRMLS_CC); container 19752 Zend/zend_vm_execute.h zval *container; container 19755 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19756 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); container 19769 Zend/zend_vm_execute.h zval **container; container 19772 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19774 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19777 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_W TSRMLS_CC); container 19803 Zend/zend_vm_execute.h zval **container; container 19806 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19808 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19811 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_RW TSRMLS_CC); container 19825 Zend/zend_vm_execute.h zval *container; container 19828 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19829 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_IS TSRMLS_CC); container 19844 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19845 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19848 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_W TSRMLS_CC); container 19855 Zend/zend_vm_execute.h zval *container; container 19860 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19861 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); container 19873 Zend/zend_vm_execute.h zval **container; container 19876 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19879 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 19880 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 19883 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19886 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_UNSET TSRMLS_CC); container 19914 Zend/zend_vm_execute.h zval *container; container 19919 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19922 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 19923 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 19936 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 19963 Zend/zend_vm_execute.h zval **container; container 19971 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 19972 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19976 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 20007 Zend/zend_vm_execute.h zval **container; container 20011 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 20016 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20019 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 20037 Zend/zend_vm_execute.h zval *container; container 20042 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 20045 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 20046 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 20058 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 20083 Zend/zend_vm_execute.h zval **container; container 20087 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 20092 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20095 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 20116 Zend/zend_vm_execute.h zval **container; container 20120 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 20124 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 20125 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 20131 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20134 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 20779 Zend/zend_vm_execute.h zval **container; container 20784 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 20785 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 20786 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 20790 Zend/zend_vm_execute.h if (IS_VAR != IS_VAR || container) { container 20791 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 20793 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 20842 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 20848 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 20875 Zend/zend_vm_execute.h zval **container; container 20879 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 20882 Zend/zend_vm_execute.h if (IS_VAR != IS_VAR || container) { container 20883 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 20884 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 20886 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 20890 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 20891 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 21001 Zend/zend_vm_execute.h zval *container; container 21008 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 21011 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 21015 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 21065 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 21070 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 21071 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 21077 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 21078 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 21089 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 21107 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 21111 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 21448 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 21450 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21452 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 21454 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 21460 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_UNUSED, BP_VAR_RW TSRMLS_CC); container 21745 Zend/zend_vm_execute.h zval **container; container 21748 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 21750 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21753 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRMLS_CC); container 21779 Zend/zend_vm_execute.h zval **container; container 21782 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 21784 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21787 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_RW TSRMLS_CC); container 21805 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 21806 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21809 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRMLS_CC); container 21816 Zend/zend_vm_execute.h zval *container; container 21821 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 21822 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_R TSRMLS_CC); container 22878 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 22880 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 22882 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 22884 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 22890 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CV, BP_VAR_RW TSRMLS_CC); container 23225 Zend/zend_vm_execute.h zval *container; container 23228 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23229 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); container 23242 Zend/zend_vm_execute.h zval **container; container 23245 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23247 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 23250 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_W TSRMLS_CC); container 23276 Zend/zend_vm_execute.h zval **container; container 23279 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23281 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 23284 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_RW TSRMLS_CC); container 23298 Zend/zend_vm_execute.h zval *container; container 23301 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23302 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_IS TSRMLS_CC); container 23317 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23318 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 23321 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_W TSRMLS_CC); container 23328 Zend/zend_vm_execute.h zval *container; container 23333 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23334 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); container 23346 Zend/zend_vm_execute.h zval **container; container 23349 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23352 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 23353 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 23356 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 23359 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_UNSET TSRMLS_CC); container 23387 Zend/zend_vm_execute.h zval *container; container 23392 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23395 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 23396 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 23409 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 23436 Zend/zend_vm_execute.h zval **container; container 23444 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23445 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 23449 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 23480 Zend/zend_vm_execute.h zval **container; container 23484 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23489 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 23492 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 23510 Zend/zend_vm_execute.h zval *container; container 23515 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23518 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 23519 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 23531 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 23556 Zend/zend_vm_execute.h zval **container; container 23560 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23565 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 23568 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 23589 Zend/zend_vm_execute.h zval **container; container 23593 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 23597 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 23598 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 23604 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 23607 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 24169 Zend/zend_vm_execute.h zval **container; container 24174 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 24175 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 24176 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 24180 Zend/zend_vm_execute.h if (IS_VAR != IS_VAR || container) { container 24181 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 24183 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 24232 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 24238 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 24265 Zend/zend_vm_execute.h zval **container; container 24269 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 24272 Zend/zend_vm_execute.h if (IS_VAR != IS_VAR || container) { container 24273 Zend/zend_vm_execute.h if (IS_VAR == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 24274 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 24276 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 24280 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 24281 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 24306 Zend/zend_vm_execute.h zval *container; container 24313 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); container 24316 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 24320 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 24370 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 24375 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 24376 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 24382 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 24383 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 24394 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 24412 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 24416 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 24839 Zend/zend_vm_execute.h zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 24841 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 24843 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 24845 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 24851 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CONST, BP_VAR_RW TSRMLS_CC); container 25186 Zend/zend_vm_execute.h zval *container; container 25191 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 25194 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 25195 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 25208 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 25234 Zend/zend_vm_execute.h zval **container; container 25242 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 25243 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 25247 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 25277 Zend/zend_vm_execute.h zval **container; container 25281 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 25286 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 25289 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 25307 Zend/zend_vm_execute.h zval *container; container 25312 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 25315 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 25316 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 25328 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 25352 Zend/zend_vm_execute.h zval **container; container 25356 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 25361 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 25364 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 25385 Zend/zend_vm_execute.h zval **container; container 25389 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 25393 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 25394 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 25400 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 25403 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 25690 Zend/zend_vm_execute.h zval **container; container 25695 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 25696 Zend/zend_vm_execute.h if (IS_UNUSED == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 25697 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 25701 Zend/zend_vm_execute.h if (IS_UNUSED != IS_VAR || container) { container 25702 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 25704 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 25753 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 25759 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 25785 Zend/zend_vm_execute.h zval **container; container 25789 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 25792 Zend/zend_vm_execute.h if (IS_UNUSED != IS_VAR || container) { container 25793 Zend/zend_vm_execute.h if (IS_UNUSED == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 25794 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 25796 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 25800 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 25801 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 25825 Zend/zend_vm_execute.h zval *container; container 25832 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 25835 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 25839 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 25889 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 25894 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 25895 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 25901 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 25902 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 25913 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 25931 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 25935 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 26252 Zend/zend_vm_execute.h zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 26254 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26256 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 26258 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 26264 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); container 26600 Zend/zend_vm_execute.h zval *container; container 26605 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 26608 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 26609 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 26622 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 26648 Zend/zend_vm_execute.h zval **container; container 26656 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 26657 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26661 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 26691 Zend/zend_vm_execute.h zval **container; container 26695 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 26700 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26703 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 26721 Zend/zend_vm_execute.h zval *container; container 26726 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 26729 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 26730 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 26742 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 26766 Zend/zend_vm_execute.h zval **container; container 26770 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 26775 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26778 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 26799 Zend/zend_vm_execute.h zval **container; container 26803 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 26807 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 26808 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 26814 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26817 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 27012 Zend/zend_vm_execute.h zval **container; container 27017 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 27018 Zend/zend_vm_execute.h if (IS_UNUSED == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 27019 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 27023 Zend/zend_vm_execute.h if (IS_UNUSED != IS_VAR || container) { container 27024 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 27026 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 27075 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 27081 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 27107 Zend/zend_vm_execute.h zval **container; container 27111 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 27114 Zend/zend_vm_execute.h if (IS_UNUSED != IS_VAR || container) { container 27115 Zend/zend_vm_execute.h if (IS_UNUSED == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 27116 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 27118 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 27122 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 27123 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 27147 Zend/zend_vm_execute.h zval *container; container 27154 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 27157 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 27161 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 27211 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 27216 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 27217 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 27223 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 27224 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 27235 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 27253 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 27257 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 27574 Zend/zend_vm_execute.h zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 27576 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 27578 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 27580 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 27586 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_VAR, BP_VAR_RW TSRMLS_CC); container 27922 Zend/zend_vm_execute.h zval *container; container 27927 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 27930 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 27931 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 27944 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 27970 Zend/zend_vm_execute.h zval **container; container 27978 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 27979 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 27983 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 28013 Zend/zend_vm_execute.h zval **container; container 28017 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 28022 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 28025 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 28043 Zend/zend_vm_execute.h zval *container; container 28048 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 28051 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 28052 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 28064 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 28088 Zend/zend_vm_execute.h zval **container; container 28092 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 28097 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 28100 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 28121 Zend/zend_vm_execute.h zval **container; container 28125 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 28129 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 28130 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 28136 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 28139 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 28334 Zend/zend_vm_execute.h zval **container; container 28339 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 28340 Zend/zend_vm_execute.h if (IS_UNUSED == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 28341 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 28345 Zend/zend_vm_execute.h if (IS_UNUSED != IS_VAR || container) { container 28346 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 28348 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 28397 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 28403 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 28429 Zend/zend_vm_execute.h zval **container; container 28433 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 28436 Zend/zend_vm_execute.h if (IS_UNUSED != IS_VAR || container) { container 28437 Zend/zend_vm_execute.h if (IS_UNUSED == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 28438 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 28440 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 28444 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 28445 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 28469 Zend/zend_vm_execute.h zval *container; container 28476 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 28479 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 28483 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 28533 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 28538 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 28539 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 28545 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 28546 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 28557 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 28575 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 28579 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 28897 Zend/zend_vm_execute.h zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 28899 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 28901 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 28903 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 28909 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_UNUSED, BP_VAR_RW TSRMLS_CC); container 29328 Zend/zend_vm_execute.h zval **container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 29330 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 29332 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 29334 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 29340 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CV, BP_VAR_RW TSRMLS_CC); container 29675 Zend/zend_vm_execute.h zval *container; container 29680 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 29683 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 29684 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 29697 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 29723 Zend/zend_vm_execute.h zval **container; container 29731 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 29732 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 29736 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 29766 Zend/zend_vm_execute.h zval **container; container 29770 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 29775 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 29778 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 29796 Zend/zend_vm_execute.h zval *container; container 29801 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 29804 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 29805 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 29817 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 29841 Zend/zend_vm_execute.h zval **container; container 29845 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 29850 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 29853 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 29874 Zend/zend_vm_execute.h zval **container; container 29878 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 29882 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 29883 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 29889 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 29892 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 30085 Zend/zend_vm_execute.h zval **container; container 30090 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 30091 Zend/zend_vm_execute.h if (IS_UNUSED == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 30092 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 30096 Zend/zend_vm_execute.h if (IS_UNUSED != IS_VAR || container) { container 30097 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 30099 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 30148 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 30154 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 30180 Zend/zend_vm_execute.h zval **container; container 30184 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_ptr_unused(TSRMLS_C); container 30187 Zend/zend_vm_execute.h if (IS_UNUSED != IS_VAR || container) { container 30188 Zend/zend_vm_execute.h if (IS_UNUSED == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 30189 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 30191 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 30195 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 30196 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 30220 Zend/zend_vm_execute.h zval *container; container 30227 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(TSRMLS_C); container 30230 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 30234 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 30284 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 30289 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 30290 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 30296 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 30297 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 30308 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 30326 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 30330 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 32163 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 32165 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32167 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 32169 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 32175 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CONST, BP_VAR_RW TSRMLS_CC); container 32672 Zend/zend_vm_execute.h zval *container; container 32675 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 32676 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); container 32689 Zend/zend_vm_execute.h zval **container; container 32692 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 32694 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32697 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_W TSRMLS_CC); container 32722 Zend/zend_vm_execute.h zval **container; container 32725 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 32727 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32730 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_RW TSRMLS_CC); container 32744 Zend/zend_vm_execute.h zval *container; container 32747 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 32748 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_IS TSRMLS_CC); container 32763 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 32764 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32767 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_W TSRMLS_CC); container 32774 Zend/zend_vm_execute.h zval *container; container 32779 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 32780 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_R TSRMLS_CC); container 32792 Zend/zend_vm_execute.h zval **container; container 32795 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 32798 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 32799 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 32802 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32805 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, opline->op2.zv, IS_CONST, BP_VAR_UNSET TSRMLS_CC); container 32833 Zend/zend_vm_execute.h zval *container; container 32838 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 32841 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 32842 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 32855 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 32881 Zend/zend_vm_execute.h zval **container; container 32889 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 32890 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32894 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 32924 Zend/zend_vm_execute.h zval **container; container 32928 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 32933 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32936 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 32954 Zend/zend_vm_execute.h zval *container; container 32959 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 32962 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 32963 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 32975 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 32999 Zend/zend_vm_execute.h zval **container; container 33003 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 33008 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 33011 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 33032 Zend/zend_vm_execute.h zval **container; container 33036 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 33040 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 33041 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 33047 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 33050 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 33509 Zend/zend_vm_execute.h zval **container; container 33514 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 33515 Zend/zend_vm_execute.h if (IS_CV == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 33516 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 33520 Zend/zend_vm_execute.h if (IS_CV != IS_VAR || container) { container 33521 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 33523 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 33572 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 33578 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 33604 Zend/zend_vm_execute.h zval **container; container 33608 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 33611 Zend/zend_vm_execute.h if (IS_CV != IS_VAR || container) { container 33612 Zend/zend_vm_execute.h if (IS_CV == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 33613 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 33615 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 33619 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 33620 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 33729 Zend/zend_vm_execute.h zval *container; container 33736 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 33739 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 33743 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 33793 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 33798 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 33799 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CONST == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 33805 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 33806 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 33817 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 33835 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 33839 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 34447 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 34449 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 34451 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 34453 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 34459 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); container 34795 Zend/zend_vm_execute.h zval *container; container 34798 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 34799 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); container 34812 Zend/zend_vm_execute.h zval **container; container 34815 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 34817 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 34820 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_W TSRMLS_CC); container 34845 Zend/zend_vm_execute.h zval **container; container 34848 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 34850 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 34853 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_RW TSRMLS_CC); container 34867 Zend/zend_vm_execute.h zval *container; container 34870 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 34871 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_IS TSRMLS_CC); container 34886 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 34887 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 34890 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_W TSRMLS_CC); container 34897 Zend/zend_vm_execute.h zval *container; container 34902 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 34903 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_R TSRMLS_CC); container 34915 Zend/zend_vm_execute.h zval **container; container 34918 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 34921 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 34922 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 34925 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 34928 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_tmp(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_TMP_VAR, BP_VAR_UNSET TSRMLS_CC); container 34956 Zend/zend_vm_execute.h zval *container; container 34961 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 34964 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 34965 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 34978 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 35004 Zend/zend_vm_execute.h zval **container; container 35012 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 35013 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 35017 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 35047 Zend/zend_vm_execute.h zval **container; container 35051 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 35056 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 35059 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 35077 Zend/zend_vm_execute.h zval *container; container 35082 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 35085 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 35086 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 35098 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 35122 Zend/zend_vm_execute.h zval **container; container 35126 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 35131 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 35134 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 35155 Zend/zend_vm_execute.h zval **container; container 35159 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 35163 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 35164 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 35170 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 35173 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 35557 Zend/zend_vm_execute.h zval **container; container 35562 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 35563 Zend/zend_vm_execute.h if (IS_CV == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 35564 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 35568 Zend/zend_vm_execute.h if (IS_CV != IS_VAR || container) { container 35569 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 35571 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 35620 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 35626 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 35652 Zend/zend_vm_execute.h zval **container; container 35656 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 35659 Zend/zend_vm_execute.h if (IS_CV != IS_VAR || container) { container 35660 Zend/zend_vm_execute.h if (IS_CV == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 35661 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 35663 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 35667 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 35668 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 35692 Zend/zend_vm_execute.h zval *container; container 35699 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 35702 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 35706 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 35756 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 35761 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 35762 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_TMP_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 35768 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 35769 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 35780 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 35798 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 35802 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 36410 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 36412 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36414 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 36416 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 36422 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_VAR, BP_VAR_RW TSRMLS_CC); container 36920 Zend/zend_vm_execute.h zval *container; container 36923 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 36924 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); container 36937 Zend/zend_vm_execute.h zval **container; container 36940 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 36942 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36945 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_W TSRMLS_CC); container 36970 Zend/zend_vm_execute.h zval **container; container 36973 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 36975 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36978 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_RW TSRMLS_CC); container 36992 Zend/zend_vm_execute.h zval *container; container 36995 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 36996 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_IS TSRMLS_CC); container 37011 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 37012 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 37015 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_W TSRMLS_CC); container 37022 Zend/zend_vm_execute.h zval *container; container 37027 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 37028 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_R TSRMLS_CC); container 37040 Zend/zend_vm_execute.h zval **container; container 37043 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 37046 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 37047 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 37050 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 37053 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2 TSRMLS_CC), IS_VAR, BP_VAR_UNSET TSRMLS_CC); container 37081 Zend/zend_vm_execute.h zval *container; container 37086 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 37089 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 37090 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 37103 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 37129 Zend/zend_vm_execute.h zval **container; container 37137 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 37138 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 37142 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 37172 Zend/zend_vm_execute.h zval **container; container 37176 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 37181 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 37184 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 37202 Zend/zend_vm_execute.h zval *container; container 37207 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 37210 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 37211 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 37223 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 37247 Zend/zend_vm_execute.h zval **container; container 37251 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 37256 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 37259 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 37280 Zend/zend_vm_execute.h zval **container; container 37284 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 37288 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 37289 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 37295 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 37298 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 37815 Zend/zend_vm_execute.h zval **container; container 37820 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 37821 Zend/zend_vm_execute.h if (IS_CV == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 37822 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 37826 Zend/zend_vm_execute.h if (IS_CV != IS_VAR || container) { container 37827 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 37829 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 37878 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 37884 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 37910 Zend/zend_vm_execute.h zval **container; container 37914 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 37917 Zend/zend_vm_execute.h if (IS_CV != IS_VAR || container) { container 37918 Zend/zend_vm_execute.h if (IS_CV == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 37919 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 37921 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 37925 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 37926 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 38035 Zend/zend_vm_execute.h zval *container; container 38042 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 38045 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 38049 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 38099 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 38104 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 38105 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_VAR == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 38111 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 38112 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 38123 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 38141 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 38145 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 38478 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 38480 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 38482 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 38484 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 38490 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_UNUSED, BP_VAR_RW TSRMLS_CC); container 38775 Zend/zend_vm_execute.h zval **container; container 38778 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 38780 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 38783 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRMLS_CC); container 38808 Zend/zend_vm_execute.h zval **container; container 38811 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 38813 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 38816 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_RW TSRMLS_CC); container 38834 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 38835 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 38838 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_W TSRMLS_CC); container 38845 Zend/zend_vm_execute.h zval *container; container 38850 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 38851 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, NULL, IS_UNUSED, BP_VAR_R TSRMLS_CC); container 39759 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 39761 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39763 Zend/zend_vm_execute.h } else if (UNEXPECTED(Z_TYPE_PP(container) == IS_OBJECT)) { container 39765 Zend/zend_vm_execute.h Z_ADDREF_PP(container); /* undo the effect of get_obj_zval_ptr_ptr() */ container 39771 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T((opline+1)->op2.var), container, dim, IS_CV, BP_VAR_RW TSRMLS_CC); container 40106 Zend/zend_vm_execute.h zval *container; container 40109 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 40110 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); container 40123 Zend/zend_vm_execute.h zval **container; container 40126 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 40128 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40131 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_W TSRMLS_CC); container 40156 Zend/zend_vm_execute.h zval **container; container 40159 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 40161 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40164 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_RW TSRMLS_CC); container 40178 Zend/zend_vm_execute.h zval *container; container 40181 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 40182 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_IS TSRMLS_CC); container 40197 Zend/zend_vm_execute.h zval **container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 40198 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40201 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_W TSRMLS_CC); container 40208 Zend/zend_vm_execute.h zval *container; container 40213 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 40214 Zend/zend_vm_execute.h zend_fetch_dimension_address_read(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_R TSRMLS_CC); container 40226 Zend/zend_vm_execute.h zval **container; container 40229 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 40232 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 40233 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 40236 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40239 Zend/zend_vm_execute.h zend_fetch_dimension_address(&EX_T(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var TSRMLS_CC), IS_CV, BP_VAR_UNSET TSRMLS_CC); container 40267 Zend/zend_vm_execute.h zval *container; container 40272 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); container 40275 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 40276 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 40289 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 40315 Zend/zend_vm_execute.h zval **container; container 40323 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 40324 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40328 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 40358 Zend/zend_vm_execute.h zval **container; container 40362 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var TSRMLS_CC); container 40367 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40370 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_RW TSRMLS_CC); container 40388 Zend/zend_vm_execute.h zval *container; container 40393 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 40396 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT) || container 40397 Zend/zend_vm_execute.h UNEXPECTED(Z_OBJ_HT_P(container)->read_property == NULL)) { container 40409 Zend/zend_vm_execute.h retval = Z_OBJ_HT_P(container)->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 40433 Zend/zend_vm_execute.h zval **container; container 40437 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_W(execute_data, opline->op1.var TSRMLS_CC); container 40442 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40445 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_W TSRMLS_CC); container 40466 Zend/zend_vm_execute.h zval **container; container 40470 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 40474 Zend/zend_vm_execute.h if (container != &EG(uninitialized_zval_ptr)) { container 40475 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 40481 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40484 Zend/zend_vm_execute.h zend_fetch_property_address(&EX_T(opline->result.var), container, property, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL), BP_VAR_UNSET TSRMLS_CC); container 40918 Zend/zend_vm_execute.h zval **container; container 40923 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 40924 Zend/zend_vm_execute.h if (IS_CV == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 40925 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 40929 Zend/zend_vm_execute.h if (IS_CV != IS_VAR || container) { container 40930 Zend/zend_vm_execute.h switch (Z_TYPE_PP(container)) { container 40932 Zend/zend_vm_execute.h HashTable *ht = Z_ARRVAL_PP(container); container 40981 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(*container)->unset_dimension == NULL)) { container 40987 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_dimension(*container, offset TSRMLS_CC); container 41013 Zend/zend_vm_execute.h zval **container; container 41017 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var TSRMLS_CC); container 41020 Zend/zend_vm_execute.h if (IS_CV != IS_VAR || container) { container 41021 Zend/zend_vm_execute.h if (IS_CV == IS_CV && container != &EG(uninitialized_zval_ptr)) { container 41022 Zend/zend_vm_execute.h SEPARATE_ZVAL_IF_NOT_REF(container); container 41024 Zend/zend_vm_execute.h if (Z_TYPE_PP(container) == IS_OBJECT) { container 41028 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(*container)->unset_property) { container 41029 Zend/zend_vm_execute.h Z_OBJ_HT_P(*container)->unset_property(*container, offset, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 41053 Zend/zend_vm_execute.h zval *container; container 41060 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var TSRMLS_CC); container 41063 Zend/zend_vm_execute.h if (Z_TYPE_P(container) == IS_ARRAY && !prop_dim) { container 41067 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 41117 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_OBJECT) { container 41122 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_property) { container 41123 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0, ((IS_CV == IS_CONST) ? opline->op2.literal : NULL) TSRMLS_CC); container 41129 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->has_dimension) { container 41130 Zend/zend_vm_execute.h result = Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISEMPTY) != 0 TSRMLS_CC); container 41141 Zend/zend_vm_execute.h } else if (Z_TYPE_P(container) == IS_STRING && !prop_dim) { /* string offsets */ container 41159 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container)) { container 41163 Zend/zend_vm_execute.h if (offset->value.lval >= 0 && offset->value.lval < Z_STRLEN_P(container) && Z_STRVAL_P(container)[offset->value.lval] != '0') { container 245 ext/sockets/conversions.c static void from_zval_write_aggregation(const zval *container, container 253 ext/sockets/conversions.c if (Z_TYPE_P(container) != IS_ARRAY) { container 258 ext/sockets/conversions.c if (zend_hash_find(Z_ARRVAL_P(container), container 589 ext/sockets/conversions.c static void from_zval_write_sockaddr_in(const zval *container, char *sockaddr, ser_context *ctx) container 591 ext/sockets/conversions.c from_zval_write_aggregation(container, sockaddr, descriptors_sockaddr_in, ctx); container 649 ext/sockets/conversions.c static void from_zval_write_sockaddr_in6(const zval *container, char *sockaddr6, ser_context *ctx) container 651 ext/sockets/conversions.c from_zval_write_aggregation(container, sockaddr6, descriptors_sockaddr_in6, ctx); container 705 ext/sockets/conversions.c static void from_zval_write_sockaddr_un(const zval *container, char *sockaddr, ser_context *ctx) container 707 ext/sockets/conversions.c from_zval_write_aggregation(container, sockaddr, descriptors_sockaddr_un, ctx); container 713 ext/sockets/conversions.c static void from_zval_write_sockaddr_aux(const zval *container, container 722 ext/sockets/conversions.c if (Z_TYPE_P(container) != IS_ARRAY) { container 729 ext/sockets/conversions.c if (zend_hash_find(Z_ARRVAL_P(container), "family", sizeof("family"), (void**)&elem) == SUCCESS container 750 ext/sockets/conversions.c from_zval_write_sockaddr_in(container, (char*)*sockaddr_ptr, ctx); container 765 ext/sockets/conversions.c from_zval_write_sockaddr_in6(container, (char*)*sockaddr_ptr, ctx); container 781 ext/sockets/conversions.c from_zval_write_sockaddr_un(container, (char*)*sockaddr_ptr, ctx); container 1149 ext/sockets/conversions.c void from_zval_write_msghdr_send(const zval *container, char *msghdr_c, ser_context *ctx) container 1158 ext/sockets/conversions.c from_zval_write_aggregation(container, msghdr_c, descriptors, ctx); container 1160 ext/sockets/conversions.c void from_zval_write_msghdr_recv(const zval *container, char *msghdr_c, ser_context *ctx) container 1192 ext/sockets/conversions.c from_zval_write_aggregation(container, msghdr_c, descriptors, ctx); container 1325 ext/sockets/conversions.c void from_zval_write_in6_pktinfo(const zval *container, char *in6_pktinfo_c, ser_context *ctx) container 1327 ext/sockets/conversions.c from_zval_write_aggregation(container, in6_pktinfo_c, descriptors_in6_pktinfo, ctx); container 1346 ext/sockets/conversions.c void from_zval_write_ucred(const zval *container, char *ucred_c, ser_context *ctx) container 1348 ext/sockets/conversions.c from_zval_write_aggregation(container, ucred_c, descriptors_ucred, ctx); container 1479 ext/sockets/conversions.c void *from_zval_run_conversions(const zval *container, container 1507 ext/sockets/conversions.c writer(container, structure, &ctx); container 50 ext/sockets/conversions.h void from_zval_write_in6_pktinfo(const zval *container, char *in6_pktinfo_c, ser_context *ctx); container 55 ext/sockets/conversions.h void from_zval_write_ucred(const zval *container, char *ucred_c, ser_context *ctx); container 65 ext/sockets/conversions.h void from_zval_write_msghdr_send(const zval *container, char *msghdr_c, ser_context *ctx); container 66 ext/sockets/conversions.h void from_zval_write_msghdr_recv(const zval *container, char *msghdr_c, ser_context *ctx); container 70 ext/sockets/conversions.h void *from_zval_run_conversions(const zval *container,