container 7401 Zend/zend_compile.c zval *container, *dim; container 7413 Zend/zend_compile.c container = zend_ast_get_zval(ast->child[0]); container 7416 Zend/zend_compile.c if (Z_TYPE_P(container) == IS_ARRAY) { container 7419 Zend/zend_compile.c el = zend_hash_index_find(Z_ARR_P(container), Z_LVAL_P(dim)); container 7426 Zend/zend_compile.c el = zend_symtable_find(Z_ARR_P(container), Z_STR_P(dim)); container 7435 Zend/zend_compile.c } else if (Z_TYPE_P(container) == IS_STRING) { container 7443 Zend/zend_compile.c if (offset < 0 || (size_t)offset >= Z_STRLEN_P(container)) { container 7446 Zend/zend_compile.c c = (zend_uchar) Z_STRVAL_P(container)[offset]; container 7452 Zend/zend_compile.c } else if (Z_TYPE_P(container) <= IS_FALSE) { container 1681 Zend/zend_execute.c static zend_always_inline zend_long zend_fetch_string_offset(zval *container, zval *dim, int type) container 1685 Zend/zend_execute.c if (Z_REFCOUNTED_P(container)) { container 1686 Zend/zend_execute.c if (Z_REFCOUNT_P(container) > 1) { container 1687 Zend/zend_execute.c Z_DELREF_P(container); container 1688 Zend/zend_execute.c zval_copy_ctor_func(container); container 1690 Zend/zend_execute.c Z_ADDREF_P(container); container 1695 Zend/zend_execute.c static zend_always_inline void zend_fetch_dimension_address(zval *result, zval *container, zval *dim, int dim_type, int type) container 1699 Zend/zend_execute.c if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 1701 Zend/zend_execute.c SEPARATE_ARRAY(container); container 1704 Zend/zend_execute.c retval = zend_hash_next_index_insert(Z_ARRVAL_P(container), &EG(uninitialized_zval)); container 1710 Zend/zend_execute.c retval = zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), dim, dim_type, type); container 1714 Zend/zend_execute.c } else if (EXPECTED(Z_TYPE_P(container) == IS_REFERENCE)) { container 1715 Zend/zend_execute.c container = Z_REFVAL_P(container); container 1716 Zend/zend_execute.c if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 1720 Zend/zend_execute.c if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 1721 Zend/zend_execute.c if (type != BP_VAR_UNSET && UNEXPECTED(Z_STRLEN_P(container) == 0)) { container 1722 Zend/zend_execute.c zval_ptr_dtor_nogc(container); container 1724 Zend/zend_execute.c ZVAL_NEW_ARR(container); container 1725 Zend/zend_execute.c zend_hash_init(Z_ARRVAL_P(container), 8, NULL, ZVAL_PTR_DTOR, 0); container 1736 Zend/zend_execute.c } else if (EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 1737 Zend/zend_execute.c if (!Z_OBJ_HT_P(container)->read_dimension) { container 1741 Zend/zend_execute.c retval = Z_OBJ_HT_P(container)->read_dimension(container, dim, type, result); container 1744 Zend/zend_execute.c zend_class_entry *ce = Z_OBJCE_P(container); container 1762 Zend/zend_execute.c zend_class_entry *ce = Z_OBJCE_P(container); container 1775 Zend/zend_execute.c } else if (EXPECTED(Z_TYPE_P(container) <= IS_FALSE)) { container 1776 Zend/zend_execute.c if (UNEXPECTED(container == &EG(error_zval))) { container 1810 Zend/zend_execute.c static zend_always_inline void zend_fetch_dimension_address_read(zval *result, zval *container, zval *dim, int dim_type, int type) container 1814 Zend/zend_execute.c if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 1816 Zend/zend_execute.c retval = zend_fetch_dimension_address_inner(Z_ARRVAL_P(container), dim, dim_type, type); container 1819 Zend/zend_execute.c } else if (EXPECTED(Z_TYPE_P(container) == IS_REFERENCE)) { container 1820 Zend/zend_execute.c container = Z_REFVAL_P(container); container 1821 Zend/zend_execute.c if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 1825 Zend/zend_execute.c if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 1863 Zend/zend_execute.c if (UNEXPECTED(offset < 0) || UNEXPECTED(Z_STRLEN_P(container) <= (size_t)offset)) { container 1871 Zend/zend_execute.c zend_uchar c = (zend_uchar)Z_STRVAL_P(container)[offset]; container 1876 Zend/zend_execute.c ZVAL_NEW_STR(result, zend_string_init(Z_STRVAL_P(container) + offset, 1, 0)); container 1879 Zend/zend_execute.c } else if (EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 1880 Zend/zend_execute.c if (!Z_OBJ_HT_P(container)->read_dimension) { container 1884 Zend/zend_execute.c retval = Z_OBJ_HT_P(container)->read_dimension(container, dim, type, result); container 1900 Zend/zend_execute.c static zend_never_inline void zend_fetch_dimension_address_read_R(zval *result, zval *container, zval *dim, int dim_type) container 1902 Zend/zend_execute.c zend_fetch_dimension_address_read(result, container, dim, dim_type, BP_VAR_R); container 1905 Zend/zend_execute.c static zend_never_inline void zend_fetch_dimension_address_read_IS(zval *result, zval *container, zval *dim, int dim_type) container 1907 Zend/zend_execute.c zend_fetch_dimension_address_read(result, container, dim, dim_type, BP_VAR_IS); container 1910 Zend/zend_execute.c ZEND_API void zend_fetch_dimension_by_zval(zval *result, zval *container, zval *dim) container 1912 Zend/zend_execute.c zend_fetch_dimension_address_read_R(result, container, dim, IS_TMP_VAR); container 1915 Zend/zend_execute.c static zend_always_inline void zend_fetch_property_address(zval *result, zval *container, uint32_t container_op_type, zval *prop_ptr, uint32_t prop_op_type, void **cache_slot, int type) container 1917 Zend/zend_execute.c if (container_op_type != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 1919 Zend/zend_execute.c if (container_op_type == IS_VAR && UNEXPECTED(container == &EG(error_zval))) { container 1924 Zend/zend_execute.c if (Z_ISREF_P(container)) { container 1925 Zend/zend_execute.c container = Z_REFVAL_P(container); container 1926 Zend/zend_execute.c if (EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 1933 Zend/zend_execute.c EXPECTED(Z_TYPE_P(container) <= IS_FALSE || container 1934 Zend/zend_execute.c (Z_TYPE_P(container) == IS_STRING && Z_STRLEN_P(container)==0))) { container 1935 Zend/zend_execute.c zval_ptr_dtor_nogc(container); container 1936 Zend/zend_execute.c object_init(container); container 1945 Zend/zend_execute.c EXPECTED(Z_OBJCE_P(container) == CACHED_PTR_EX(cache_slot))) { container 1947 Zend/zend_execute.c zend_object *zobj = Z_OBJ_P(container); container 1970 Zend/zend_execute.c if (EXPECTED(Z_OBJ_HT_P(container)->get_property_ptr_ptr)) { container 1971 Zend/zend_execute.c zval *ptr = Z_OBJ_HT_P(container)->get_property_ptr_ptr(container, prop_ptr, type, cache_slot); container 1973 Zend/zend_execute.c if (EXPECTED(Z_OBJ_HT_P(container)->read_property)) { container 1974 Zend/zend_execute.c ptr = Z_OBJ_HT_P(container)->read_property(container, prop_ptr, type, cache_slot, result); container 1987 Zend/zend_execute.c } else if (EXPECTED(Z_OBJ_HT_P(container)->read_property)) { container 1988 Zend/zend_execute.c zval *ptr = Z_OBJ_HT_P(container)->read_property(container, prop_ptr, type, cache_slot, result); container 298 Zend/zend_execute.h ZEND_API void zend_fetch_dimension_by_zval(zval *result, zval *container, zval *dim); container 772 Zend/zend_vm_def.h zval *value, *container, *dim; container 775 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW); container 776 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 782 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 792 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 794 Zend/zend_vm_def.h ZVAL_DEREF(container); container 796 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 798 Zend/zend_vm_def.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 803 Zend/zend_vm_def.h zend_fetch_dimension_address_RW(&rv, container, dim, OP2_TYPE); container 1663 Zend/zend_vm_def.h zval *container; container 1666 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR(BP_VAR_R); container 1667 Zend/zend_vm_def.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE); container 1677 Zend/zend_vm_def.h zval *container; container 1680 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR_PTR_UNDEF(BP_VAR_W); container 1682 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1686 Zend/zend_vm_def.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE); container 1699 Zend/zend_vm_def.h zval *container; container 1702 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_RW); container 1704 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1708 Zend/zend_vm_def.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE); container 1721 Zend/zend_vm_def.h zval *container; container 1724 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR(BP_VAR_IS); container 1725 Zend/zend_vm_def.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE); container 1734 Zend/zend_vm_def.h zval *container; container 1746 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR_PTR_UNDEF(BP_VAR_W); container 1747 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1752 Zend/zend_vm_def.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE); container 1765 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR(BP_VAR_R); container 1766 Zend/zend_vm_def.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE); container 1777 Zend/zend_vm_def.h zval *container; container 1780 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR_PTR(BP_VAR_UNSET); container 1782 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1787 Zend/zend_vm_def.h zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, GET_OP2_ZVAL_PTR(BP_VAR_R), OP2_TYPE); container 1800 Zend/zend_vm_def.h zval *container; container 1805 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_R); container 1807 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 1816 Zend/zend_vm_def.h (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 1817 Zend/zend_vm_def.h if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 1818 Zend/zend_vm_def.h container = Z_REFVAL_P(container); container 1819 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 1829 Zend/zend_vm_def.h zend_object *zobj = Z_OBJ_P(container); container 1856 Zend/zend_vm_def.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 1874 Zend/zend_vm_def.h zval *container; container 1879 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR_UNDEF(BP_VAR_W); container 1880 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 1885 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1891 Zend/zend_vm_def.h zend_fetch_property_address(EX_VAR(opline->result.var), container, OP1_TYPE, property, OP2_TYPE, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 1905 Zend/zend_vm_def.h zval *container; container 1909 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_RW); container 1911 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 1916 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 1921 Zend/zend_vm_def.h zend_fetch_property_address(EX_VAR(opline->result.var), container, OP1_TYPE, property, OP2_TYPE, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 1934 Zend/zend_vm_def.h zval *container; container 1939 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); container 1941 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 1950 Zend/zend_vm_def.h (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 1951 Zend/zend_vm_def.h if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 1952 Zend/zend_vm_def.h container = Z_REFVAL_P(container); container 1953 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 1963 Zend/zend_vm_def.h zend_object *zobj = Z_OBJ_P(container); container 1990 Zend/zend_vm_def.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 2006 Zend/zend_vm_def.h zval *container; container 2015 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR_UNDEF(BP_VAR_W); container 2017 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 2028 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 2033 Zend/zend_vm_def.h zend_fetch_property_address(EX_VAR(opline->result.var), container, OP1_TYPE, property, OP2_TYPE, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 2049 Zend/zend_vm_def.h zval *container, *property; container 2052 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET); container 2054 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 2062 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 2067 Zend/zend_vm_def.h zend_fetch_property_address(EX_VAR(opline->result.var), container, OP1_TYPE, property, OP2_TYPE, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 2080 Zend/zend_vm_def.h zval *container; container 2083 Zend/zend_vm_def.h container = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R); container 2086 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 2087 Zend/zend_vm_def.h zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2))); container 2096 Zend/zend_vm_def.h UNEXPECTED(Z_TYPE_P(container) == IS_OBJECT) && container 2097 Zend/zend_vm_def.h EXPECTED(Z_OBJ_HT_P(container)->read_dimension)) { container 2099 Zend/zend_vm_def.h zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R, result); container 2108 Zend/zend_vm_def.h } else if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_TYPE_P(container) == IS_REFERENCE) { container 2109 Zend/zend_vm_def.h container = Z_REFVAL_P(container); container 2112 Zend/zend_vm_def.h if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(container) == IS_UNDEF)) { container 2113 Zend/zend_vm_def.h GET_OP1_UNDEF_CV(container, BP_VAR_R); container 5599 Zend/zend_vm_def.h zval *container; container 5605 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET); container 5606 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 5611 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 5619 Zend/zend_vm_def.h if (OP1_TYPE != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 5623 Zend/zend_vm_def.h SEPARATE_ARRAY(container); container 5624 Zend/zend_vm_def.h ht = Z_ARRVAL_P(container); container 5669 Zend/zend_vm_def.h } else if (OP1_TYPE != IS_UNUSED && Z_ISREF_P(container)) { container 5670 Zend/zend_vm_def.h container = Z_REFVAL_P(container); container 5671 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 5678 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 5679 Zend/zend_vm_def.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 5682 Zend/zend_vm_def.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 5684 Zend/zend_vm_def.h } else if (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 5698 Zend/zend_vm_def.h zval *container; container 5702 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR_PTR(BP_VAR_UNSET); container 5703 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 5708 Zend/zend_vm_def.h if (OP1_TYPE == IS_VAR && UNEXPECTED(container == NULL)) { container 5716 Zend/zend_vm_def.h if (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 5717 Zend/zend_vm_def.h if (Z_ISREF_P(container)) { container 5718 Zend/zend_vm_def.h container = Z_REFVAL_P(container); container 5719 Zend/zend_vm_def.h if (Z_TYPE_P(container) != IS_OBJECT) { container 5726 Zend/zend_vm_def.h if (Z_OBJ_HT_P(container)->unset_property) { container 5727 Zend/zend_vm_def.h Z_OBJ_HT_P(container)->unset_property(container, offset, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 6490 Zend/zend_vm_def.h zval *container; container 6496 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); container 6498 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 6506 Zend/zend_vm_def.h if (OP1_TYPE != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 6512 Zend/zend_vm_def.h ht = Z_ARRVAL_P(container); container 6562 Zend/zend_vm_def.h } else if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 6563 Zend/zend_vm_def.h container = Z_REFVAL_P(container); container 6564 Zend/zend_vm_def.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 6574 Zend/zend_vm_def.h (OP1_TYPE != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 6575 Zend/zend_vm_def.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 6578 Zend/zend_vm_def.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 6583 Zend/zend_vm_def.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 6589 Zend/zend_vm_def.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 6593 Zend/zend_vm_def.h result = (Z_STRVAL_P(container)[lval] == '0'); container 6627 Zend/zend_vm_def.h zval *container; container 6632 Zend/zend_vm_def.h container = GET_OP1_OBJ_ZVAL_PTR(BP_VAR_IS); container 6634 Zend/zend_vm_def.h if (OP1_TYPE == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 6643 Zend/zend_vm_def.h (OP1_TYPE != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 6644 Zend/zend_vm_def.h if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 6645 Zend/zend_vm_def.h container = Z_REFVAL_P(container); container 6646 Zend/zend_vm_def.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 6653 Zend/zend_vm_def.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 6660 Zend/zend_vm_def.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((OP2_TYPE == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 5125 Zend/zend_vm_execute.h zval *container; container 5128 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 5129 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 5139 Zend/zend_vm_execute.h zval *container; container 5142 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 5143 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 5152 Zend/zend_vm_execute.h zval *container; container 5164 Zend/zend_vm_execute.h container = NULL; container 5165 Zend/zend_vm_execute.h if (IS_CONST == IS_VAR && UNEXPECTED(container == NULL)) { container 5170 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 5183 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 5184 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 5195 Zend/zend_vm_execute.h zval *container; container 5200 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 5202 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 5211 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 5212 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 5213 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 5214 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 5224 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 5251 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 5267 Zend/zend_vm_execute.h zval *container; container 5272 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 5274 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 5283 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 5284 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 5285 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 5286 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 5296 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 5323 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 5338 Zend/zend_vm_execute.h zval *container; container 5347 Zend/zend_vm_execute.h container = NULL; container 5349 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 5360 Zend/zend_vm_execute.h if (IS_CONST == IS_VAR && UNEXPECTED(container == NULL)) { container 5365 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CONST, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 5381 Zend/zend_vm_execute.h zval *container; container 5384 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 5387 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 5388 Zend/zend_vm_execute.h zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2))); container 5397 Zend/zend_vm_execute.h UNEXPECTED(Z_TYPE_P(container) == IS_OBJECT) && container 5398 Zend/zend_vm_execute.h EXPECTED(Z_OBJ_HT_P(container)->read_dimension)) { container 5400 Zend/zend_vm_execute.h zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R, result); container 5409 Zend/zend_vm_execute.h } else if ((IS_CONST & (IS_VAR|IS_CV)) && Z_TYPE_P(container) == IS_REFERENCE) { container 5410 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 5413 Zend/zend_vm_execute.h if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(container) == IS_UNDEF)) { container 5414 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(container, BP_VAR_R); container 6301 Zend/zend_vm_execute.h zval *container; container 6307 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 6309 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 6317 Zend/zend_vm_execute.h if (IS_CONST != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 6323 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 6373 Zend/zend_vm_execute.h } else if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 6374 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 6375 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 6385 Zend/zend_vm_execute.h (IS_CONST != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 6386 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 6389 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 6394 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 6400 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 6404 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 6438 Zend/zend_vm_execute.h zval *container; container 6443 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 6445 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 6454 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 6455 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 6456 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 6457 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 6464 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 6471 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 7564 Zend/zend_vm_execute.h zval *container; container 7576 Zend/zend_vm_execute.h container = NULL; container 7577 Zend/zend_vm_execute.h if (IS_CONST == IS_VAR && UNEXPECTED(container == NULL)) { container 7582 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 7595 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 7596 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 8915 Zend/zend_vm_execute.h zval *container; container 8918 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 8919 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 8929 Zend/zend_vm_execute.h zval *container; container 8932 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 8933 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 8942 Zend/zend_vm_execute.h zval *container; container 8954 Zend/zend_vm_execute.h container = NULL; container 8955 Zend/zend_vm_execute.h if (IS_CONST == IS_VAR && UNEXPECTED(container == NULL)) { container 8960 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 8973 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 8974 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 8985 Zend/zend_vm_execute.h zval *container; container 8990 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 8992 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 9001 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 9002 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 9003 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 9004 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 9014 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 9041 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 9057 Zend/zend_vm_execute.h zval *container; container 9062 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 9064 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 9073 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 9074 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 9075 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 9076 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 9086 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 9113 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 9128 Zend/zend_vm_execute.h zval *container; container 9137 Zend/zend_vm_execute.h container = NULL; container 9139 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 9150 Zend/zend_vm_execute.h if (IS_CONST == IS_VAR && UNEXPECTED(container == NULL)) { container 9155 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CONST, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 9810 Zend/zend_vm_execute.h zval *container; container 9816 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 9818 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 9826 Zend/zend_vm_execute.h if (IS_CONST != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 9832 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 9882 Zend/zend_vm_execute.h } else if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 9883 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 9884 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 9894 Zend/zend_vm_execute.h (IS_CONST != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 9895 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 9898 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 9903 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 9909 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 9913 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 9947 Zend/zend_vm_execute.h zval *container; container 9952 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 9954 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 9963 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 9964 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 9965 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 9966 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 9973 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 9980 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 10735 Zend/zend_vm_execute.h zval *container; container 10738 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 10739 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 10749 Zend/zend_vm_execute.h zval *container; container 10752 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 10753 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 10762 Zend/zend_vm_execute.h zval *container; container 10774 Zend/zend_vm_execute.h container = NULL; container 10775 Zend/zend_vm_execute.h if (IS_CONST == IS_VAR && UNEXPECTED(container == NULL)) { container 10780 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 10793 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 10794 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 10805 Zend/zend_vm_execute.h zval *container; container 10810 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 10812 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 10821 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 10822 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 10823 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 10824 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 10834 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 10861 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 10878 Zend/zend_vm_execute.h zval *container; container 10883 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 10885 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 10894 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 10895 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 10896 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 10897 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 10907 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 10934 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 10950 Zend/zend_vm_execute.h zval *container; container 10959 Zend/zend_vm_execute.h container = NULL; container 10961 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 10972 Zend/zend_vm_execute.h if (IS_CONST == IS_VAR && UNEXPECTED(container == NULL)) { container 10977 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CONST, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 11584 Zend/zend_vm_execute.h zval *container; container 11590 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 11592 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 11600 Zend/zend_vm_execute.h if (IS_CONST != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 11606 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 11656 Zend/zend_vm_execute.h } else if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 11657 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 11658 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 11668 Zend/zend_vm_execute.h (IS_CONST != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 11669 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 11672 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 11677 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 11683 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 11687 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 11721 Zend/zend_vm_execute.h zval *container; container 11726 Zend/zend_vm_execute.h container = EX_CONSTANT(opline->op1); container 11728 Zend/zend_vm_execute.h if (IS_CONST == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 11737 Zend/zend_vm_execute.h (IS_CONST != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 11738 Zend/zend_vm_execute.h if ((IS_CONST & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 11739 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 11740 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 11747 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 11754 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 12664 Zend/zend_vm_execute.h zval *container; container 12676 Zend/zend_vm_execute.h container = NULL; container 12677 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 12682 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 12695 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); container 12696 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 12707 Zend/zend_vm_execute.h zval *container; container 12712 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); container 12714 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 12723 Zend/zend_vm_execute.h (IS_TMP_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 12724 Zend/zend_vm_execute.h if ((IS_TMP_VAR & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 12725 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 12726 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 12736 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 12763 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 12778 Zend/zend_vm_execute.h zval *container; container 12787 Zend/zend_vm_execute.h container = NULL; container 12789 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 12800 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 12805 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_TMP_VAR, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 13531 Zend/zend_vm_execute.h zval *container; container 13543 Zend/zend_vm_execute.h container = NULL; container 13544 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 13549 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 13562 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); container 13563 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 13937 Zend/zend_vm_execute.h zval *container; container 13949 Zend/zend_vm_execute.h container = NULL; container 13950 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 13955 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 13968 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); container 13969 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 13980 Zend/zend_vm_execute.h zval *container; container 13985 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); container 13987 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 13996 Zend/zend_vm_execute.h (IS_TMP_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 13997 Zend/zend_vm_execute.h if ((IS_TMP_VAR & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 13998 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 13999 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 14009 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 14036 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 14051 Zend/zend_vm_execute.h zval *container; container 14060 Zend/zend_vm_execute.h container = NULL; container 14062 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 14073 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 14078 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_TMP_VAR, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 14450 Zend/zend_vm_execute.h zval *container; container 14462 Zend/zend_vm_execute.h container = NULL; container 14463 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 14468 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 14481 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); container 14482 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 14493 Zend/zend_vm_execute.h zval *container; container 14498 Zend/zend_vm_execute.h container = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1); container 14500 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 14509 Zend/zend_vm_execute.h (IS_TMP_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 14510 Zend/zend_vm_execute.h if ((IS_TMP_VAR & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 14511 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 14512 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 14522 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 14549 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 14565 Zend/zend_vm_execute.h zval *container; container 14574 Zend/zend_vm_execute.h container = NULL; container 14576 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 14587 Zend/zend_vm_execute.h if (IS_TMP_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 14592 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_TMP_VAR, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 16552 Zend/zend_vm_execute.h zval *value, *container, *dim; container 16555 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 16556 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 16562 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 16572 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 16574 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 16576 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 16578 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 16583 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_CONST); container 17053 Zend/zend_vm_execute.h zval *container; container 17056 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17058 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17062 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 17075 Zend/zend_vm_execute.h zval *container; container 17078 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17080 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17084 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 17096 Zend/zend_vm_execute.h zval *container; container 17108 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17109 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17114 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 17127 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 17128 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 17139 Zend/zend_vm_execute.h zval *container; container 17142 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17144 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17149 Zend/zend_vm_execute.h zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 17162 Zend/zend_vm_execute.h zval *container; container 17167 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 17169 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 17178 Zend/zend_vm_execute.h (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 17179 Zend/zend_vm_execute.h if ((IS_VAR & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 17180 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 17181 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 17191 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 17218 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 17235 Zend/zend_vm_execute.h zval *container; container 17240 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17241 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 17246 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17252 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 17266 Zend/zend_vm_execute.h zval *container; container 17270 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17272 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 17277 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17282 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 17294 Zend/zend_vm_execute.h zval *container; container 17303 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17305 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 17316 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17321 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 17337 Zend/zend_vm_execute.h zval *container, *property; container 17340 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17342 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 17350 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17355 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 17910 Zend/zend_vm_execute.h zval *container; container 17916 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 17917 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 17922 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 17930 Zend/zend_vm_execute.h if (IS_VAR != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 17934 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 17935 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 17980 Zend/zend_vm_execute.h } else if (IS_VAR != IS_UNUSED && Z_ISREF_P(container)) { container 17981 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 17982 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 17989 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 17990 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 17993 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 17995 Zend/zend_vm_execute.h } else if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 18008 Zend/zend_vm_execute.h zval *container; container 18012 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 18013 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 18018 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 18026 Zend/zend_vm_execute.h if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 18027 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 18028 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 18029 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 18036 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 18037 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 18666 Zend/zend_vm_execute.h zval *value, *container, *dim; container 18669 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 18670 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 18676 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 18686 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 18688 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 18690 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 18692 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 18697 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_UNUSED); container 18975 Zend/zend_vm_execute.h zval *container; container 18978 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 18980 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 18984 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 18997 Zend/zend_vm_execute.h zval *container; container 19000 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 19002 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19006 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 19018 Zend/zend_vm_execute.h zval *container; container 19030 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 19031 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19036 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 19049 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 19050 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 19756 Zend/zend_vm_execute.h zval *value, *container, *dim; container 19759 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 19760 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 19766 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 19776 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 19778 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 19780 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 19782 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 19787 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_CV); container 20257 Zend/zend_vm_execute.h zval *container; container 20260 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 20262 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20266 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 20279 Zend/zend_vm_execute.h zval *container; container 20282 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 20284 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20288 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 20300 Zend/zend_vm_execute.h zval *container; container 20312 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 20313 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20318 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 20331 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 20332 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 20343 Zend/zend_vm_execute.h zval *container; container 20346 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 20348 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20353 Zend/zend_vm_execute.h zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 20366 Zend/zend_vm_execute.h zval *container; container 20371 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 20373 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 20382 Zend/zend_vm_execute.h (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 20383 Zend/zend_vm_execute.h if ((IS_VAR & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 20384 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 20385 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 20395 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 20422 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 20439 Zend/zend_vm_execute.h zval *container; container 20444 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 20445 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 20450 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20456 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 20470 Zend/zend_vm_execute.h zval *container; container 20474 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 20476 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 20481 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20486 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 20498 Zend/zend_vm_execute.h zval *container; container 20507 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 20509 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 20520 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20525 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 20541 Zend/zend_vm_execute.h zval *container, *property; container 20544 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 20546 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 20554 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 20559 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 21066 Zend/zend_vm_execute.h zval *container; container 21072 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 21073 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 21078 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21086 Zend/zend_vm_execute.h if (IS_VAR != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 21090 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 21091 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 21136 Zend/zend_vm_execute.h } else if (IS_VAR != IS_UNUSED && Z_ISREF_P(container)) { container 21137 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 21138 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 21145 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 21146 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 21149 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 21151 Zend/zend_vm_execute.h } else if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 21164 Zend/zend_vm_execute.h zval *container; container 21168 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 21169 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 21174 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21182 Zend/zend_vm_execute.h if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 21183 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 21184 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 21185 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 21192 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 21193 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 21415 Zend/zend_vm_execute.h zval *value, *container, *dim; container 21418 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 21419 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 21425 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21435 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 21437 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 21439 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 21441 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 21446 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, (IS_TMP_VAR|IS_VAR)); container 21920 Zend/zend_vm_execute.h zval *container; container 21923 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 21925 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21929 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 21942 Zend/zend_vm_execute.h zval *container; container 21945 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 21947 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21951 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 21963 Zend/zend_vm_execute.h zval *container; container 21975 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 21976 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 21981 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 21994 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 21995 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 22006 Zend/zend_vm_execute.h zval *container; container 22009 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 22011 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 22016 Zend/zend_vm_execute.h zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 22029 Zend/zend_vm_execute.h zval *container; container 22034 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 22036 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 22045 Zend/zend_vm_execute.h (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 22046 Zend/zend_vm_execute.h if ((IS_VAR & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 22047 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 22048 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 22058 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 22085 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 22103 Zend/zend_vm_execute.h zval *container; container 22108 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 22109 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 22114 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 22120 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 22134 Zend/zend_vm_execute.h zval *container; container 22138 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 22140 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 22145 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 22150 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 22162 Zend/zend_vm_execute.h zval *container; container 22171 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 22173 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 22184 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 22189 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 22205 Zend/zend_vm_execute.h zval *container, *property; container 22208 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 22210 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 22218 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 22223 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_VAR, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 22643 Zend/zend_vm_execute.h zval *container; container 22649 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 22650 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 22655 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 22663 Zend/zend_vm_execute.h if (IS_VAR != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 22667 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 22668 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 22713 Zend/zend_vm_execute.h } else if (IS_VAR != IS_UNUSED && Z_ISREF_P(container)) { container 22714 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 22715 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 22722 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 22723 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 22726 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 22728 Zend/zend_vm_execute.h } else if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 22742 Zend/zend_vm_execute.h zval *container; container 22746 Zend/zend_vm_execute.h container = _get_zval_ptr_ptr_var(opline->op1.var, execute_data, &free_op1); container 22747 Zend/zend_vm_execute.h if (IS_VAR == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 22752 Zend/zend_vm_execute.h if (IS_VAR == IS_VAR && UNEXPECTED(container == NULL)) { container 22760 Zend/zend_vm_execute.h if (IS_VAR != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 22761 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 22762 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 22763 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 22770 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 22771 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 22962 Zend/zend_vm_execute.h zval *value, *container, *dim; container 22965 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 22966 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 22972 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 22982 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 22984 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 22986 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 22988 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 22993 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_CONST); container 23427 Zend/zend_vm_execute.h zval *container; container 23432 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 23434 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 23443 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 23444 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 23445 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 23446 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 23456 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 23483 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 23500 Zend/zend_vm_execute.h zval *container; container 23505 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 23506 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 23511 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 23517 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 23531 Zend/zend_vm_execute.h zval *container; container 23535 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 23537 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 23542 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 23547 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 23560 Zend/zend_vm_execute.h zval *container; container 23565 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 23567 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 23576 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 23577 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 23578 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 23579 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 23589 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 23616 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 23631 Zend/zend_vm_execute.h zval *container; container 23640 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 23642 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 23653 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 23658 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 23674 Zend/zend_vm_execute.h zval *container, *property; container 23677 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 23679 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 23687 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 23692 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 24025 Zend/zend_vm_execute.h zval *container; container 24031 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 24032 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 24037 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 24045 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 24049 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 24050 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 24095 Zend/zend_vm_execute.h } else if (IS_UNUSED != IS_UNUSED && Z_ISREF_P(container)) { container 24096 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 24097 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 24104 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 24105 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 24108 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 24110 Zend/zend_vm_execute.h } else if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 24123 Zend/zend_vm_execute.h zval *container; container 24127 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 24128 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 24133 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 24141 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 24142 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 24143 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 24144 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 24151 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 24152 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 24166 Zend/zend_vm_execute.h zval *container; container 24172 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 24174 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 24182 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 24188 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 24238 Zend/zend_vm_execute.h } else if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 24239 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 24240 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 24250 Zend/zend_vm_execute.h (IS_UNUSED != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 24251 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 24254 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 24259 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 24265 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 24269 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 24303 Zend/zend_vm_execute.h zval *container; container 24308 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 24310 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 24319 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 24320 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 24321 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 24322 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 24329 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 24336 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 24773 Zend/zend_vm_execute.h zval *value, *container, *dim; container 24776 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 24777 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 24783 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 24793 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 24795 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 24797 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 24799 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 24804 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_UNUSED); container 25377 Zend/zend_vm_execute.h zval *value, *container, *dim; container 25380 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 25381 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 25387 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 25397 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 25399 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 25401 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 25403 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 25408 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_CV); container 25842 Zend/zend_vm_execute.h zval *container; container 25847 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 25849 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 25858 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 25859 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 25860 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 25861 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 25871 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 25898 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 25915 Zend/zend_vm_execute.h zval *container; container 25920 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 25921 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 25926 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 25932 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 25946 Zend/zend_vm_execute.h zval *container; container 25950 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 25952 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 25957 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 25962 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 25975 Zend/zend_vm_execute.h zval *container; container 25980 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 25982 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 25991 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 25992 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 25993 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 25994 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 26004 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 26031 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 26046 Zend/zend_vm_execute.h zval *container; container 26055 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 26057 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 26068 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26073 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 26089 Zend/zend_vm_execute.h zval *container, *property; container 26092 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 26094 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 26102 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26107 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 26333 Zend/zend_vm_execute.h zval *container; container 26339 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 26340 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 26345 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26353 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 26357 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 26358 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 26403 Zend/zend_vm_execute.h } else if (IS_UNUSED != IS_UNUSED && Z_ISREF_P(container)) { container 26404 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 26405 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 26412 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 26413 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 26416 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 26418 Zend/zend_vm_execute.h } else if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 26431 Zend/zend_vm_execute.h zval *container; container 26435 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 26436 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 26441 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26449 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 26450 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 26451 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 26452 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 26459 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 26460 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 26474 Zend/zend_vm_execute.h zval *container; container 26480 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 26482 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 26490 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 26496 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 26546 Zend/zend_vm_execute.h } else if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 26547 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 26548 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 26558 Zend/zend_vm_execute.h (IS_UNUSED != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 26559 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 26562 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 26567 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 26573 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 26577 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 26611 Zend/zend_vm_execute.h zval *container; container 26616 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 26618 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 26627 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 26628 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 26629 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 26630 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 26637 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 26644 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 26864 Zend/zend_vm_execute.h zval *value, *container, *dim; container 26867 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 26868 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 26874 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 26884 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 26886 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 26888 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 26890 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 26895 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, (IS_TMP_VAR|IS_VAR)); container 27332 Zend/zend_vm_execute.h zval *container; container 27337 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27339 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27348 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 27349 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 27350 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 27351 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 27361 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 27388 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 27406 Zend/zend_vm_execute.h zval *container; container 27411 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27412 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27417 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 27423 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 27437 Zend/zend_vm_execute.h zval *container; container 27441 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27443 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27448 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 27453 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 27466 Zend/zend_vm_execute.h zval *container; container 27471 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27473 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27482 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 27483 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 27484 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 27485 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 27495 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 27522 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 27538 Zend/zend_vm_execute.h zval *container; container 27547 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27549 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27560 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 27565 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 27581 Zend/zend_vm_execute.h zval *container, *property; container 27584 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27586 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27594 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 27599 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_UNUSED, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 27826 Zend/zend_vm_execute.h zval *container; container 27832 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27833 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27838 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 27846 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 27850 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 27851 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 27896 Zend/zend_vm_execute.h } else if (IS_UNUSED != IS_UNUSED && Z_ISREF_P(container)) { container 27897 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 27898 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 27905 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 27906 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 27909 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 27911 Zend/zend_vm_execute.h } else if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 27925 Zend/zend_vm_execute.h zval *container; container 27929 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27930 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27935 Zend/zend_vm_execute.h if (IS_UNUSED == IS_VAR && UNEXPECTED(container == NULL)) { container 27943 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 27944 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 27945 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 27946 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 27953 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 27954 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 27969 Zend/zend_vm_execute.h zval *container; container 27975 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 27977 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 27985 Zend/zend_vm_execute.h if (IS_UNUSED != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 27991 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 28041 Zend/zend_vm_execute.h } else if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 28042 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 28043 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 28053 Zend/zend_vm_execute.h (IS_UNUSED != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 28054 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 28057 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 28062 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 28068 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 28072 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 28106 Zend/zend_vm_execute.h zval *container; container 28111 Zend/zend_vm_execute.h container = _get_obj_zval_ptr_unused(execute_data); container 28113 Zend/zend_vm_execute.h if (IS_UNUSED == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 28122 Zend/zend_vm_execute.h (IS_UNUSED != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 28123 Zend/zend_vm_execute.h if ((IS_UNUSED & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 28124 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 28125 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 28132 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 28139 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 30557 Zend/zend_vm_execute.h zval *value, *container, *dim; container 30560 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 30561 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 30567 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 30577 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 30579 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 30581 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 30583 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 30588 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_CONST); container 31243 Zend/zend_vm_execute.h zval *container; container 31246 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 31247 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 31257 Zend/zend_vm_execute.h zval *container; container 31260 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 31262 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 31266 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 31279 Zend/zend_vm_execute.h zval *container; container 31282 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 31284 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 31288 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 31301 Zend/zend_vm_execute.h zval *container; container 31304 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 31305 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 31314 Zend/zend_vm_execute.h zval *container; container 31326 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 31327 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 31332 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 31345 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 31346 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 31357 Zend/zend_vm_execute.h zval *container; container 31360 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 31362 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 31367 Zend/zend_vm_execute.h zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 31380 Zend/zend_vm_execute.h zval *container; container 31385 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 31387 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 31396 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 31397 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 31398 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 31399 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 31409 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 31436 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 31453 Zend/zend_vm_execute.h zval *container; container 31458 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 31459 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 31464 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 31470 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 31484 Zend/zend_vm_execute.h zval *container; container 31488 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 31490 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 31495 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 31500 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 31513 Zend/zend_vm_execute.h zval *container; container 31518 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 31520 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 31529 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 31530 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 31531 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 31532 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 31542 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 31569 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 31584 Zend/zend_vm_execute.h zval *container; container 31593 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 31595 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 31606 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 31611 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 31627 Zend/zend_vm_execute.h zval *container, *property; container 31630 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 31632 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 31640 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 31645 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, IS_CONST, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 31658 Zend/zend_vm_execute.h zval *container; container 31661 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef(execute_data, opline->op1.var); container 31664 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 31665 Zend/zend_vm_execute.h zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2))); container 31674 Zend/zend_vm_execute.h UNEXPECTED(Z_TYPE_P(container) == IS_OBJECT) && container 31675 Zend/zend_vm_execute.h EXPECTED(Z_OBJ_HT_P(container)->read_dimension)) { container 31677 Zend/zend_vm_execute.h zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R, result); container 31686 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && Z_TYPE_P(container) == IS_REFERENCE) { container 31687 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 31690 Zend/zend_vm_execute.h if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(container) == IS_UNDEF)) { container 31691 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(container, BP_VAR_R); container 32337 Zend/zend_vm_execute.h zval *container; container 32343 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 32344 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 32349 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32357 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 32361 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 32362 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 32407 Zend/zend_vm_execute.h } else if (IS_CV != IS_UNUSED && Z_ISREF_P(container)) { container 32408 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 32409 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 32416 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 32417 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 32420 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 32422 Zend/zend_vm_execute.h } else if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 32435 Zend/zend_vm_execute.h zval *container; container 32439 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 32440 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 32445 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 32453 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 32454 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 32455 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 32456 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 32463 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 32464 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 32577 Zend/zend_vm_execute.h zval *container; container 32583 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 32585 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 32593 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 32599 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 32649 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 32650 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 32651 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 32661 Zend/zend_vm_execute.h (IS_CV != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 32662 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 32665 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 32670 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 32676 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 32680 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 32714 Zend/zend_vm_execute.h zval *container; container 32719 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 32721 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 32730 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 32731 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 32732 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 32733 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 32740 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 32747 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 33915 Zend/zend_vm_execute.h zval *value, *container, *dim; container 33918 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 33919 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 33925 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 33935 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 33937 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 33939 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 33941 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 33946 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_UNUSED); container 34409 Zend/zend_vm_execute.h zval *container; container 34412 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 34414 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 34418 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 34431 Zend/zend_vm_execute.h zval *container; container 34434 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 34436 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 34440 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 34452 Zend/zend_vm_execute.h zval *container; container 34464 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 34465 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 34470 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 34483 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 34484 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, NULL, IS_UNUSED); container 35812 Zend/zend_vm_execute.h zval *value, *container, *dim; container 35815 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 35816 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 35822 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 35832 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 35834 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 35836 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 35838 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 35843 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, IS_CV); container 36313 Zend/zend_vm_execute.h zval *container; container 36316 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 36317 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 36327 Zend/zend_vm_execute.h zval *container; container 36330 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 36332 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36336 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 36349 Zend/zend_vm_execute.h zval *container; container 36352 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 36354 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36358 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 36371 Zend/zend_vm_execute.h zval *container; container 36374 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 36375 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 36384 Zend/zend_vm_execute.h zval *container; container 36396 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 36397 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36402 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 36415 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 36416 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 36427 Zend/zend_vm_execute.h zval *container; container 36430 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 36432 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36437 Zend/zend_vm_execute.h zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 36450 Zend/zend_vm_execute.h zval *container; container 36455 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 36457 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 36466 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 36467 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 36468 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 36469 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 36479 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 36506 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 36523 Zend/zend_vm_execute.h zval *container; container 36528 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 36529 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 36534 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36540 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 36554 Zend/zend_vm_execute.h zval *container; container 36558 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 36560 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 36565 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36570 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 36583 Zend/zend_vm_execute.h zval *container; container 36588 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 36590 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 36599 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 36600 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 36601 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 36602 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 36612 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 36639 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 36654 Zend/zend_vm_execute.h zval *container; container 36663 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 36665 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 36676 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36681 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 36697 Zend/zend_vm_execute.h zval *container, *property; container 36700 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 36702 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 36710 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 36715 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, IS_CV, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 37340 Zend/zend_vm_execute.h zval *container; container 37346 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 37347 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 37352 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 37360 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 37364 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 37365 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 37410 Zend/zend_vm_execute.h } else if (IS_CV != IS_UNUSED && Z_ISREF_P(container)) { container 37411 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 37412 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 37419 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 37420 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 37423 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 37425 Zend/zend_vm_execute.h } else if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 37438 Zend/zend_vm_execute.h zval *container; container 37442 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 37443 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 37448 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 37456 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 37457 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 37458 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 37459 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 37466 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 37467 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 37481 Zend/zend_vm_execute.h zval *container; container 37487 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 37489 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 37497 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 37503 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 37553 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 37554 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 37555 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 37565 Zend/zend_vm_execute.h (IS_CV != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 37566 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 37569 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 37574 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 37580 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 37584 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 37618 Zend/zend_vm_execute.h zval *container; container 37623 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 37625 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 37634 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 37635 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 37636 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 37637 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 37644 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 37651 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 38472 Zend/zend_vm_execute.h zval *value, *container, *dim; container 38475 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 38476 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 38482 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 38492 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || UNEXPECTED(Z_TYPE_P(container) != IS_ARRAY)) { container 38494 Zend/zend_vm_execute.h ZVAL_DEREF(container); container 38496 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 38498 Zend/zend_vm_execute.h zend_binary_assign_op_obj_dim(container, dim, value, UNEXPECTED(RETURN_VALUE_USED(opline)) ? EX_VAR(opline->result.var) : NULL, binary_op); container 38503 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(&rv, container, dim, (IS_TMP_VAR|IS_VAR)); container 38977 Zend/zend_vm_execute.h zval *container; container 38980 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 38981 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 38991 Zend/zend_vm_execute.h zval *container; container 38994 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 38996 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39000 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 39013 Zend/zend_vm_execute.h zval *container; container 39016 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 39018 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39022 Zend/zend_vm_execute.h zend_fetch_dimension_address_RW(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 39035 Zend/zend_vm_execute.h zval *container; container 39038 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 39039 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 39048 Zend/zend_vm_execute.h zval *container; container 39060 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 39061 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39066 Zend/zend_vm_execute.h zend_fetch_dimension_address_W(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 39079 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 39080 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 39091 Zend/zend_vm_execute.h zval *container; container 39094 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 39096 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39101 Zend/zend_vm_execute.h zend_fetch_dimension_address_UNSET(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 39114 Zend/zend_vm_execute.h zval *container; container 39119 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var); container 39121 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 39130 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 39131 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 39132 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 39133 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 39143 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 39170 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_R, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 39188 Zend/zend_vm_execute.h zval *container; container 39193 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 39194 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 39199 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39205 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 39219 Zend/zend_vm_execute.h zval *container; container 39223 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_RW(execute_data, opline->op1.var); container 39225 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 39230 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39235 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_RW); container 39248 Zend/zend_vm_execute.h zval *container; container 39253 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 39255 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 39264 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 39265 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 39266 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 39267 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 39277 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 39304 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 39320 Zend/zend_vm_execute.h zval *container; container 39329 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op1.var); container 39331 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 39342 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39347 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_W); container 39363 Zend/zend_vm_execute.h zval *container, *property; container 39366 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 39368 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 39376 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39381 Zend/zend_vm_execute.h zend_fetch_property_address(EX_VAR(opline->result.var), container, IS_CV, property, (IS_TMP_VAR|IS_VAR), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(property)) : NULL), BP_VAR_UNSET); container 39921 Zend/zend_vm_execute.h zval *container; container 39927 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 39928 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 39933 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 39941 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 39945 Zend/zend_vm_execute.h SEPARATE_ARRAY(container); container 39946 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 39991 Zend/zend_vm_execute.h } else if (IS_CV != IS_UNUSED && Z_ISREF_P(container)) { container 39992 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 39993 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 40000 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED || EXPECTED(Z_TYPE_P(container) == IS_OBJECT)) { container 40001 Zend/zend_vm_execute.h if (UNEXPECTED(Z_OBJ_HT_P(container)->unset_dimension == NULL)) { container 40004 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_dimension(container, offset); container 40006 Zend/zend_vm_execute.h } else if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) == IS_STRING)) { container 40020 Zend/zend_vm_execute.h zval *container; container 40024 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_UNSET(execute_data, opline->op1.var); container 40025 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 40030 Zend/zend_vm_execute.h if (IS_CV == IS_VAR && UNEXPECTED(container == NULL)) { container 40038 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 40039 Zend/zend_vm_execute.h if (Z_ISREF_P(container)) { container 40040 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 40041 Zend/zend_vm_execute.h if (Z_TYPE_P(container) != IS_OBJECT) { container 40048 Zend/zend_vm_execute.h if (Z_OBJ_HT_P(container)->unset_property) { container 40049 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->unset_property(container, offset, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 40064 Zend/zend_vm_execute.h zval *container; container 40070 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 40072 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 40080 Zend/zend_vm_execute.h if (IS_CV != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 40086 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 40136 Zend/zend_vm_execute.h } else if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 40137 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 40138 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 40148 Zend/zend_vm_execute.h (IS_CV != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 40149 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 40152 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 40157 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 40163 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 40167 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 40201 Zend/zend_vm_execute.h zval *container; container 40206 Zend/zend_vm_execute.h container = _get_zval_ptr_cv_BP_VAR_IS(execute_data, opline->op1.var); container 40208 Zend/zend_vm_execute.h if (IS_CV == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 40217 Zend/zend_vm_execute.h (IS_CV != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 40218 Zend/zend_vm_execute.h if ((IS_CV & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 40219 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 40220 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 40227 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 40234 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 41621 Zend/zend_vm_execute.h zval *container; container 41624 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 41625 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 41635 Zend/zend_vm_execute.h zval *container; container 41638 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 41639 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, EX_CONSTANT(opline->op2), IS_CONST); container 41649 Zend/zend_vm_execute.h zval *container; container 41654 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 41656 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 41665 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 41666 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 41667 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 41668 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 41678 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 41705 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 41721 Zend/zend_vm_execute.h zval *container; container 41724 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 41727 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 41728 Zend/zend_vm_execute.h zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2))); container 41737 Zend/zend_vm_execute.h UNEXPECTED(Z_TYPE_P(container) == IS_OBJECT) && container 41738 Zend/zend_vm_execute.h EXPECTED(Z_OBJ_HT_P(container)->read_dimension)) { container 41740 Zend/zend_vm_execute.h zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R, result); container 41749 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_TYPE_P(container) == IS_REFERENCE) { container 41750 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 41753 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(container) == IS_UNDEF)) { container 41754 Zend/zend_vm_execute.h GET_OP1_UNDEF_CV(container, BP_VAR_R); container 42207 Zend/zend_vm_execute.h zval *container; container 42213 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 42215 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 42223 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 42229 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 42279 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 42280 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 42281 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 42291 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 42292 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 42295 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 42300 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 42306 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 42310 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 42344 Zend/zend_vm_execute.h zval *container; container 42349 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 42351 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 42360 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 42361 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 42362 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 42363 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 42370 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 42377 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((IS_CONST == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 43813 Zend/zend_vm_execute.h zval *container; container 43816 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 43817 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 43827 Zend/zend_vm_execute.h zval *container; container 43830 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 43831 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op2.var), IS_CV); container 43841 Zend/zend_vm_execute.h zval *container; container 43846 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 43848 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 43857 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 43858 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 43859 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 43860 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 43870 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 43897 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 44174 Zend/zend_vm_execute.h zval *container; container 44180 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 44182 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 44190 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 44196 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 44246 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 44247 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 44248 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 44258 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 44259 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 44262 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 44267 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 44273 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 44277 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 44311 Zend/zend_vm_execute.h zval *container; container 44316 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 44318 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 44327 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 44328 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 44329 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 44330 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 44337 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 44344 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, ((IS_CV == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 44958 Zend/zend_vm_execute.h zval *container; container 44961 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 44962 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_R(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 44972 Zend/zend_vm_execute.h zval *container; container 44975 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 44976 Zend/zend_vm_execute.h zend_fetch_dimension_address_read_IS(EX_VAR(opline->result.var), container, _get_zval_ptr_var(opline->op2.var, execute_data, &free_op2), (IS_TMP_VAR|IS_VAR)); container 44986 Zend/zend_vm_execute.h zval *container; container 44991 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 44993 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 45002 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 45003 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 45004 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 45005 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 45015 Zend/zend_vm_execute.h zend_object *zobj = Z_OBJ_P(container); container 45042 Zend/zend_vm_execute.h retval = zobj->handlers->read_property(container, offset, BP_VAR_IS, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL), EX_VAR(opline->result.var)); container 45321 Zend/zend_vm_execute.h zval *container; container 45327 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 45329 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 45337 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 45343 Zend/zend_vm_execute.h ht = Z_ARRVAL_P(container); container 45393 Zend/zend_vm_execute.h } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 45394 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 45395 Zend/zend_vm_execute.h if (EXPECTED(Z_TYPE_P(container) == IS_ARRAY)) { container 45405 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_CONST && EXPECTED(Z_TYPE_P(container) == IS_OBJECT))) { container 45406 Zend/zend_vm_execute.h if (EXPECTED(Z_OBJ_HT_P(container)->has_dimension)) { container 45409 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_dimension(container, offset, (opline->extended_value & ZEND_ISSET) == 0); container 45414 Zend/zend_vm_execute.h } else if (EXPECTED(Z_TYPE_P(container) == IS_STRING)) { /* string offsets */ container 45420 Zend/zend_vm_execute.h if (EXPECTED(lval >= 0) && (size_t)lval < Z_STRLEN_P(container)) { container 45424 Zend/zend_vm_execute.h result = (Z_STRVAL_P(container)[lval] == '0'); container 45458 Zend/zend_vm_execute.h zval *container; container 45463 Zend/zend_vm_execute.h container = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1); container 45465 Zend/zend_vm_execute.h if ((IS_TMP_VAR|IS_VAR) == IS_UNUSED && UNEXPECTED(Z_OBJ_P(container) == NULL)) { container 45474 Zend/zend_vm_execute.h ((IS_TMP_VAR|IS_VAR) != IS_UNUSED && UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT))) { container 45475 Zend/zend_vm_execute.h if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) && Z_ISREF_P(container)) { container 45476 Zend/zend_vm_execute.h container = Z_REFVAL_P(container); container 45477 Zend/zend_vm_execute.h if (UNEXPECTED(Z_TYPE_P(container) != IS_OBJECT)) { container 45484 Zend/zend_vm_execute.h if (UNEXPECTED(!Z_OBJ_HT_P(container)->has_property)) { container 45491 Zend/zend_vm_execute.h Z_OBJ_HT_P(container)->has_property(container, offset, (opline->extended_value & ZEND_ISSET) == 0, (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? CACHE_ADDR(Z_CACHE_SLOT_P(offset)) : NULL)); container 246 ext/sockets/conversions.c static void from_zval_write_aggregation(const zval *container, container 254 ext/sockets/conversions.c if (Z_TYPE_P(container) != IS_ARRAY) { container 259 ext/sockets/conversions.c if ((elem = zend_hash_str_find(Z_ARRVAL_P(container), container 581 ext/sockets/conversions.c static void from_zval_write_sockaddr_in(const zval *container, char *sockaddr, ser_context *ctx) container 583 ext/sockets/conversions.c from_zval_write_aggregation(container, sockaddr, descriptors_sockaddr_in, ctx); container 634 ext/sockets/conversions.c static void from_zval_write_sockaddr_in6(const zval *container, char *sockaddr6, ser_context *ctx) container 636 ext/sockets/conversions.c from_zval_write_aggregation(container, sockaddr6, descriptors_sockaddr_in6, ctx); container 685 ext/sockets/conversions.c static void from_zval_write_sockaddr_un(const zval *container, char *sockaddr, ser_context *ctx) container 687 ext/sockets/conversions.c from_zval_write_aggregation(container, sockaddr, descriptors_sockaddr_un, ctx); container 693 ext/sockets/conversions.c static void from_zval_write_sockaddr_aux(const zval *container, container 702 ext/sockets/conversions.c if (Z_TYPE_P(container) != IS_ARRAY) { container 709 ext/sockets/conversions.c if ((elem = zend_hash_str_find(Z_ARRVAL_P(container), "family", sizeof("family") - 1)) != NULL container 730 ext/sockets/conversions.c from_zval_write_sockaddr_in(container, (char*)*sockaddr_ptr, ctx); container 745 ext/sockets/conversions.c from_zval_write_sockaddr_in6(container, (char*)*sockaddr_ptr, ctx); container 761 ext/sockets/conversions.c from_zval_write_sockaddr_un(container, (char*)*sockaddr_ptr, ctx); container 1128 ext/sockets/conversions.c void from_zval_write_msghdr_send(const zval *container, char *msghdr_c, ser_context *ctx) container 1137 ext/sockets/conversions.c from_zval_write_aggregation(container, msghdr_c, descriptors, ctx); container 1139 ext/sockets/conversions.c void from_zval_write_msghdr_recv(const zval *container, char *msghdr_c, ser_context *ctx) container 1170 ext/sockets/conversions.c from_zval_write_aggregation(container, msghdr_c, descriptors, ctx); container 1295 ext/sockets/conversions.c void from_zval_write_in6_pktinfo(const zval *container, char *in6_pktinfo_c, ser_context *ctx) container 1297 ext/sockets/conversions.c from_zval_write_aggregation(container, in6_pktinfo_c, descriptors_in6_pktinfo, ctx); container 1316 ext/sockets/conversions.c void from_zval_write_ucred(const zval *container, char *ucred_c, ser_context *ctx) container 1318 ext/sockets/conversions.c from_zval_write_aggregation(container, ucred_c, descriptors_ucred, ctx); container 1441 ext/sockets/conversions.c void *from_zval_run_conversions(const zval *container, container 1470 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,