Lines Matching refs:z

2401 	zval *z;  in ZEND_ECHO_SPEC_CONST_HANDLER()  local
2404 z = opline->op1.zv; in ZEND_ECHO_SPEC_CONST_HANDLER()
2406 if (IS_CONST == IS_TMP_VAR && Z_TYPE_P(z) == IS_OBJECT) { in ZEND_ECHO_SPEC_CONST_HANDLER()
2407 INIT_PZVAL(z); in ZEND_ECHO_SPEC_CONST_HANDLER()
2409 zend_print_variable(z); in ZEND_ECHO_SPEC_CONST_HANDLER()
7792 zval *z; in ZEND_ECHO_SPEC_TMP_HANDLER() local
7795 z = _get_zval_ptr_tmp(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_ECHO_SPEC_TMP_HANDLER()
7797 if (IS_TMP_VAR == IS_TMP_VAR && Z_TYPE_P(z) == IS_OBJECT) { in ZEND_ECHO_SPEC_TMP_HANDLER()
7798 INIT_PZVAL(z); in ZEND_ECHO_SPEC_TMP_HANDLER()
7800 zend_print_variable(z); in ZEND_ECHO_SPEC_TMP_HANDLER()
13064 zval *z; in ZEND_ECHO_SPEC_VAR_HANDLER() local
13067 z = _get_zval_ptr_var(opline->op1.var, execute_data, &free_op1 TSRMLS_CC); in ZEND_ECHO_SPEC_VAR_HANDLER()
13069 if (IS_VAR == IS_TMP_VAR && Z_TYPE_P(z) == IS_OBJECT) { in ZEND_ECHO_SPEC_VAR_HANDLER()
13070 INIT_PZVAL(z); in ZEND_ECHO_SPEC_VAR_HANDLER()
13072 zend_print_variable(z); in ZEND_ECHO_SPEC_VAR_HANDLER()
14592 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST() local
14597z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14601 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14604 if (z) { in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14605 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14606 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14608 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14609 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14610 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14611 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14613 z = value; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14615 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14616 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14617 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14619 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.lite… in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14621 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14624 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14625 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14627 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CONST()
14860 zval *z; in zend_pre_incdec_property_helper_SPEC_VAR_CONST() local
14863z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14865 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14866 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14868 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14869 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14870 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14871 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14873 z = value; in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14875 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14876 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14877 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14878 *retval = z; in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14879 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.lite… in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14882 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_VAR_CONST()
14968 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_VAR_CONST() local
14971z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14972 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14973 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14975 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14976 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14977 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14978 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14980 z = value; in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14982 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14985 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14988 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_VAR_CONST()
14992 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_VAR_CONST()
17125 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP() local
17130z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17134 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17137 if (z) { in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17138 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17139 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17141 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17142 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17143 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17144 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17146 z = value; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17148 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17149 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17150 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17152 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.li… in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17154 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17157 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17158 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17160 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_TMP()
17394 zval *z; in zend_pre_incdec_property_helper_SPEC_VAR_TMP() local
17397z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17399 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17400 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17402 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17403 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17404 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17405 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17407 z = value; in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17409 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17410 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17411 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17412 *retval = z; in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17413 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.li… in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17416 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_VAR_TMP()
17502 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_VAR_TMP() local
17505z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17506 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17507 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17509 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17510 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17511 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17512 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17514 z = value; in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17516 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17519 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17522 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_VAR_TMP()
17526 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_VAR_TMP()
19245 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR() local
19250z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19254 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19257 if (z) { in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19258 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19259 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19261 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19262 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19263 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19264 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19266 z = value; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19268 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19269 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19270 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19272 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.litera… in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19274 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19277 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19278 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19280 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_VAR()
19514 zval *z; in zend_pre_incdec_property_helper_SPEC_VAR_VAR() local
19517z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19519 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19520 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19522 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19523 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19524 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19525 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19527 z = value; in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19529 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19530 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19531 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19532 *retval = z; in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19533 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.litera… in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19536 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_VAR_VAR()
19622 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_VAR_VAR() local
19625z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19626 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19627 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19629 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19630 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19631 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19632 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19634 z = value; in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19636 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19639 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19642 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_VAR_VAR()
19646 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_VAR_VAR()
21474 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED() local
21479z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? oplin… in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21483 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21486 if (z) { in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21487 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21488 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21490 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21491 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21492 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21493 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21495 z = value; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21497 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21498 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21499 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21501 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.lit… in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21503 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21506 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21507 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
21509 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_UNUSED()
22914 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV() local
22919z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22923 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22926 if (z) { in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22927 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22928 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22930 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22931 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22932 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22933 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22935 z = value; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22937 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22938 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22939 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22941 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal… in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22943 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22946 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22947 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
22949 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_VAR_CV()
23182 zval *z; in zend_pre_incdec_property_helper_SPEC_VAR_CV() local
23185z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23187 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23188 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23190 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23191 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23192 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23193 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23195 z = value; in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23197 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23198 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23199 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23200 *retval = z; in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23201 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal… in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23204 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_VAR_CV()
23290 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_VAR_CV() local
23293z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_post_incdec_property_helper_SPEC_VAR_CV()
23294 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_VAR_CV()
23295 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_VAR_CV()
23297 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_VAR_CV()
23298 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_VAR_CV()
23299 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_VAR_CV()
23300 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_VAR_CV()
23302 z = value; in zend_post_incdec_property_helper_SPEC_VAR_CV()
23304 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_VAR_CV()
23307 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_VAR_CV()
23310 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_VAR_CV()
23314 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_VAR_CV()
24899 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST() local
24904z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24908 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24911 if (z) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24912 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24913 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24915 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24916 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24917 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24918 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24920 z = value; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24922 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24923 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24924 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24926 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.lite… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24928 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24931 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24932 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
24934 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CONST()
25166 zval *z; in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST() local
25169z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25171 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25172 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25174 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25175 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25176 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25177 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25179 z = value; in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25181 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25182 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25183 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25184 *retval = z; in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25185 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.lite… in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25188 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CONST()
25274 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_UNUSED_CONST() local
25277z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25278 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25279 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25281 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25282 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25283 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25284 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25286 z = value; in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25288 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25291 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25294 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
25298 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_UNUSED_CONST()
26329 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP() local
26334z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26338 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26341 if (z) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26342 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26343 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26345 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26346 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26347 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26348 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26350 z = value; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26352 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26353 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26354 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26356 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.li… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26358 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26361 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26362 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26364 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_TMP()
26597 zval *z; in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP() local
26600z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26602 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26603 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26605 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26606 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26607 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26608 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26610 z = value; in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26612 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26613 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26614 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26615 *retval = z; in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26616 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.li… in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26619 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_UNUSED_TMP()
26705 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_UNUSED_TMP() local
26708z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26709 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26710 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26712 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26713 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26714 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26715 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26717 z = value; in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26719 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26722 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26725 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
26729 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_UNUSED_TMP()
27668 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR() local
27673z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27677 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27680 if (z) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27681 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27682 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27684 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27685 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27686 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27687 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27689 z = value; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27691 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27692 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27693 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27695 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.litera… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27697 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27700 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27701 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27703 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_VAR()
27936 zval *z; in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR() local
27939z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27941 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27942 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27944 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27945 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27946 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27947 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27949 z = value; in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27951 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27952 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27953 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27954 *retval = z; in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27955 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.litera… in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
27958 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_UNUSED_VAR()
28044 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_UNUSED_VAR() local
28047z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28048 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28049 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28051 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28052 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28053 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28054 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28056 z = value; in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28058 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28061 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28064 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
28068 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_UNUSED_VAR()
29008 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED() local
29013z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? oplin… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29017 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29020 if (z) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29021 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29022 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29024 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29025 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29026 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29027 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29029 z = value; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29031 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29032 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29033 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29035 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.lit… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29037 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29040 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29041 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29043 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_UNUSED()
29446 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV() local
29451z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29455 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29458 if (z) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29459 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29460 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29462 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29463 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29464 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29465 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29467 z = value; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29469 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29470 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29471 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29473 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal… in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29475 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29478 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29479 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29481 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_UNUSED_CV()
29713 zval *z; in zend_pre_incdec_property_helper_SPEC_UNUSED_CV() local
29716z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29718 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29719 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29721 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29722 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29723 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29724 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29726 z = value; in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29728 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29729 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29730 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29731 *retval = z; in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29732 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal… in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29735 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_UNUSED_CV()
29821 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_UNUSED_CV() local
29824z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29825 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29826 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29828 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29829 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29830 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29831 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29833 z = value; in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29835 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29838 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29841 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
29845 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_UNUSED_CV()
30932 zval *z; in ZEND_ECHO_SPEC_CV_HANDLER() local
30935 z = _get_zval_ptr_cv_BP_VAR_R(execute_data, opline->op1.var TSRMLS_CC); in ZEND_ECHO_SPEC_CV_HANDLER()
30937 if (IS_CV == IS_TMP_VAR && Z_TYPE_P(z) == IS_OBJECT) { in ZEND_ECHO_SPEC_CV_HANDLER()
30938 INIT_PZVAL(z); in ZEND_ECHO_SPEC_CV_HANDLER()
30940 zend_print_variable(z); in ZEND_ECHO_SPEC_CV_HANDLER()
32298 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST() local
32303z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32307 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32310 if (z) { in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32311 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32312 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32314 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32315 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32316 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32317 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32319 z = value; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32321 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32322 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32323 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32325 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.lite… in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32327 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32330 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32331 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32333 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_CONST()
32565 zval *z; in zend_pre_incdec_property_helper_SPEC_CV_CONST() local
32568z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32570 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32571 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32573 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32574 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32575 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32576 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32578 z = value; in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32580 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32581 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32582 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32583 *retval = z; in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32584 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CONST == IS_CONST) ? opline->op2.lite… in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32587 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_CV_CONST()
32673 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_CV_CONST() local
32676z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CONST == IS_CONST) ? opline… in zend_post_incdec_property_helper_SPEC_CV_CONST()
32677 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_CV_CONST()
32678 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_CV_CONST()
32680 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_CV_CONST()
32681 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_CV_CONST()
32682 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_CV_CONST()
32683 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_CV_CONST()
32685 z = value; in zend_post_incdec_property_helper_SPEC_CV_CONST()
32687 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_CV_CONST()
32690 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_CV_CONST()
32693 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_CV_CONST()
32697 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_CV_CONST()
34602 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP() local
34607z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34611 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34614 if (z) { in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34615 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34616 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34618 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34619 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34620 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34621 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34623 z = value; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34625 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34626 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34627 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34629 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.li… in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34631 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34634 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34635 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34637 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_TMP()
34870 zval *z; in zend_pre_incdec_property_helper_SPEC_CV_TMP() local
34873z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34875 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34876 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34878 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34879 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34880 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34881 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34883 z = value; in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34885 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34886 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34887 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34888 *retval = z; in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34889 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_TMP_VAR == IS_CONST) ? opline->op2.li… in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34892 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_CV_TMP()
34978 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_CV_TMP() local
34981z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_TMP_VAR == IS_CONST) ? opli… in zend_post_incdec_property_helper_SPEC_CV_TMP()
34982 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_CV_TMP()
34983 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_CV_TMP()
34985 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_CV_TMP()
34986 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_CV_TMP()
34987 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_CV_TMP()
34988 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_CV_TMP()
34990 z = value; in zend_post_incdec_property_helper_SPEC_CV_TMP()
34992 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_CV_TMP()
34995 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_CV_TMP()
34998 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_CV_TMP()
35002 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_CV_TMP()
36585 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR() local
36590z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36594 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36597 if (z) { in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36598 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36599 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36601 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36602 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36603 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36604 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36606 z = value; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36608 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36609 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36610 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36612 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.litera… in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36614 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36617 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36618 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36620 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_VAR()
36853 zval *z; in zend_pre_incdec_property_helper_SPEC_CV_VAR() local
36856z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36858 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36859 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36861 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36862 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36863 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36864 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36866 z = value; in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36868 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36869 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36870 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36871 *retval = z; in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36872 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_VAR == IS_CONST) ? opline->op2.litera… in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36875 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_CV_VAR()
36961 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_CV_VAR() local
36964z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_VAR == IS_CONST) ? opline->… in zend_post_incdec_property_helper_SPEC_CV_VAR()
36965 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_CV_VAR()
36966 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_CV_VAR()
36968 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_CV_VAR()
36969 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_CV_VAR()
36970 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_CV_VAR()
36971 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_CV_VAR()
36973 z = value; in zend_post_incdec_property_helper_SPEC_CV_VAR()
36975 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_CV_VAR()
36978 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_CV_VAR()
36981 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_CV_VAR()
36985 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_CV_VAR()
38676 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED() local
38681z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_UNUSED == IS_CONST) ? oplin… in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38685 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38688 if (z) { in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38689 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38690 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38692 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38693 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38694 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38695 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38697 z = value; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38699 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38700 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38701 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38703 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_UNUSED == IS_CONST) ? opline->op2.lit… in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38705 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38708 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38709 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
38711 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_UNUSED()
39967 zval *z = NULL; in zend_binary_assign_op_obj_helper_SPEC_CV_CV() local
39972z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39976 z = Z_OBJ_HT_P(object)->read_dimension(object, property, BP_VAR_R TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39979 if (z) { in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39980 if (Z_TYPE_P(z) == IS_OBJECT && Z_OBJ_HT_P(z)->get) { in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39981 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39983 if (Z_REFCOUNT_P(z) == 0) { in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39984 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39985 zval_dtor(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39986 FREE_ZVAL(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39988 z = value; in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39990 Z_ADDREF_P(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39991 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39992 binary_op(z, z, value TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39994 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal… in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39996 Z_OBJ_HT_P(object)->write_dimension(object, property, z TSRMLS_CC); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
39999 PZVAL_LOCK(z); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
40000 EX_T(opline->result.var).var.ptr = z; in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
40002 zval_ptr_dtor(&z); in zend_binary_assign_op_obj_helper_SPEC_CV_CV()
40234 zval *z; in zend_pre_incdec_property_helper_SPEC_CV_CV() local
40237z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_pre_incdec_property_helper_SPEC_CV_CV()
40239 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_pre_incdec_property_helper_SPEC_CV_CV()
40240 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_pre_incdec_property_helper_SPEC_CV_CV()
40242 if (Z_REFCOUNT_P(z) == 0) { in zend_pre_incdec_property_helper_SPEC_CV_CV()
40243 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_pre_incdec_property_helper_SPEC_CV_CV()
40244 zval_dtor(z); in zend_pre_incdec_property_helper_SPEC_CV_CV()
40245 FREE_ZVAL(z); in zend_pre_incdec_property_helper_SPEC_CV_CV()
40247 z = value; in zend_pre_incdec_property_helper_SPEC_CV_CV()
40249 Z_ADDREF_P(z); in zend_pre_incdec_property_helper_SPEC_CV_CV()
40250 SEPARATE_ZVAL_IF_NOT_REF(&z); in zend_pre_incdec_property_helper_SPEC_CV_CV()
40251 incdec_op(z); in zend_pre_incdec_property_helper_SPEC_CV_CV()
40252 *retval = z; in zend_pre_incdec_property_helper_SPEC_CV_CV()
40253 …Z_OBJ_HT_P(object)->write_property(object, property, z, ((IS_CV == IS_CONST) ? opline->op2.literal… in zend_pre_incdec_property_helper_SPEC_CV_CV()
40256 zval_ptr_dtor(&z); in zend_pre_incdec_property_helper_SPEC_CV_CV()
40342 zval *z, *z_copy; in zend_post_incdec_property_helper_SPEC_CV_CV() local
40345z = Z_OBJ_HT_P(object)->read_property(object, property, BP_VAR_R, ((IS_CV == IS_CONST) ? opline->o… in zend_post_incdec_property_helper_SPEC_CV_CV()
40346 if (UNEXPECTED(Z_TYPE_P(z) == IS_OBJECT) && Z_OBJ_HT_P(z)->get) { in zend_post_incdec_property_helper_SPEC_CV_CV()
40347 zval *value = Z_OBJ_HT_P(z)->get(z TSRMLS_CC); in zend_post_incdec_property_helper_SPEC_CV_CV()
40349 if (Z_REFCOUNT_P(z) == 0) { in zend_post_incdec_property_helper_SPEC_CV_CV()
40350 GC_REMOVE_ZVAL_FROM_BUFFER(z); in zend_post_incdec_property_helper_SPEC_CV_CV()
40351 zval_dtor(z); in zend_post_incdec_property_helper_SPEC_CV_CV()
40352 FREE_ZVAL(z); in zend_post_incdec_property_helper_SPEC_CV_CV()
40354 z = value; in zend_post_incdec_property_helper_SPEC_CV_CV()
40356 ZVAL_COPY_VALUE(retval, z); in zend_post_incdec_property_helper_SPEC_CV_CV()
40359 INIT_PZVAL_COPY(z_copy, z); in zend_post_incdec_property_helper_SPEC_CV_CV()
40362 Z_ADDREF_P(z); in zend_post_incdec_property_helper_SPEC_CV_CV()
40366 zval_ptr_dtor(&z); in zend_post_incdec_property_helper_SPEC_CV_CV()