Lines Matching refs:ce

2317 		zend_class_entry *ce = Z_OBJCE_P(args);  in ZEND_SEND_UNPACK_SPEC_HANDLER()  local
2321 if (!ce || !ce->get_iterator) { in ZEND_SEND_UNPACK_SPEC_HANDLER()
2325 iter = ce->get_iterator(ce, args, 0); in ZEND_SEND_UNPACK_SPEC_HANDLER()
2330 NULL, 0, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name) in ZEND_SEND_UNPACK_SPEC_HANDLER()
2699 zend_class_entry *ce = Z_OBJCE_P(op1); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER() local
2702 if (!ce || !ce->get_iterator) { in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2705 iter = ce->get_iterator(ce, op1, 0); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2710 NULL, 0, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name) in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2790 zend_class_entry *ce; in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER() local
2795 ce = CACHED_PTR(opline->extended_value); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2796 if (UNEXPECTED(ce == NULL)) { in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2797ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2798 if (UNEXPECTED(ce == NULL)) { in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2805 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2806 if (UNEXPECTED(ce == NULL)) { in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2811 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2830 zend_std_unset_static_property(ce, name); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
3080 zend_class_entry *ce; in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER() local
3083 ce = CACHED_PTR(opline->extended_value); in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER() local
3084 if (UNEXPECTED(ce == NULL)) { in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
3088 ce = Z_CE_P(zv); in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
3089 if (!(ce->ce_flags & ZEND_ACC_LINKED)) { in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
3091ce = zend_do_link_class(ce, (opline->op2_type == IS_CONST) ? Z_STR_P(RT_CONSTANT(opline, opline->o… in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
3092 if (!ce) { in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
3096 CACHE_PTR(opline->extended_value, ce); in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
3098 Z_CE_P(EX_VAR(opline->result.var)) = ce; in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
4825 zend_class_entry *ce, *catch_ce; in ZEND_CATCH_SPEC_CONST_HANDLER() local
4840 ce = EG(exception)->ce; in ZEND_CATCH_SPEC_CONST_HANDLER()
4844 DTRACE_EXCEPTION_CAUGHT((char *)ce->name); in ZEND_CATCH_SPEC_CONST_HANDLER()
4848 if (ce != catch_ce) { in ZEND_CATCH_SPEC_CONST_HANDLER()
4849 if (!catch_ce || !instanceof_function(ce, catch_ce)) { in ZEND_CATCH_SPEC_CONST_HANDLER()
4924 zend_class_entry *ce, *scope; in ZEND_CLONE_SPEC_CONST_HANDLER() local
4954 ce = zobj->ce; in ZEND_CLONE_SPEC_CONST_HANDLER()
4955 clone = ce->clone; in ZEND_CLONE_SPEC_CONST_HANDLER()
4958 zend_throw_error(NULL, "Trying to clone an uncloneable object of class %s", ZSTR_VAL(ce->name)); in ZEND_CLONE_SPEC_CONST_HANDLER()
5260 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5627 zend_class_entry *ce = Z_OBJCE_P(val); in ZEND_YIELD_FROM_SPEC_CONST_HANDLER() local
5628 if (ce == zend_ce_generator) { in ZEND_YIELD_FROM_SPEC_CONST_HANDLER()
5654 zend_object_iterator *iter = ce->get_iterator(ce, val, 0); in ZEND_YIELD_FROM_SPEC_CONST_HANDLER()
5658 zend_throw_error(NULL, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name)); in ZEND_YIELD_FROM_SPEC_CONST_HANDLER()
6539 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6601 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6666 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6981 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
6997 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7056 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER() local
7065 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7066 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7067ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7068 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7073 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7077 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7078 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7083 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7092 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7117 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7118 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7120 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTAN… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7124 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7132 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7141 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7145 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7146 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7149 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7156 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7157 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7169 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7171 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7178 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7313 zend_class_entry *ce, *scope; in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER() local
7330 ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7332ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7333 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7338 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7341 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7342 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7348 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7352 && EXPECTED(CACHED_PTR(opline->extended_value) == ce)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7367 ZVAL_STR_COPY(EX_VAR(opline->result.var), ce->name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7372 ? zend_hash_find_known_hash(CE_CONSTANTS_TABLE(ce), constant_name) in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7373 : zend_hash_find(CE_CONSTANTS_TABLE(ce), constant_name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7379 …stant %s::%s", zend_visibility_string(ZEND_CLASS_CONST_FLAGS(c)), ZSTR_VAL(ce->name), ZSTR_VAL(con… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7385 if (ce->ce_flags & ZEND_ACC_TRAIT) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7386 …zend_throw_error(NULL, "Cannot access trait constant %s::%s directly", ZSTR_VAL(ce->name), ZSTR_VA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7394 …zend_error(E_DEPRECATED, "Constant %s::%s is deprecated", ZSTR_VAL(ce->name), ZSTR_VAL(constant_na… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7405 …if (ce->ce_flags & ZEND_ACC_ENUM && ce->enum_backing_type != IS_UNDEF && ce->type == ZEND_USER_CLA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7406 if (UNEXPECTED(zend_update_class_constants(ce) == FAILURE)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7413 if (UNEXPECTED(zend_update_class_constant(c, constant_name, c->ce) != SUCCESS)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7420 CACHE_POLYMORPHIC_PTR(opline->extended_value, ce, value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7424 ZSTR_VAL(ce->name), ZSTR_VAL(constant_name)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7719 zend_class_entry *ce = CACHED_PTR(opline->extended_value); in ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_HANDLER() local
7720 if (ce == NULL) { in ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_HANDLER()
7725 ce = zend_bind_class_in_slot(zv, lcname, Z_STR_P(RT_CONSTANT(opline, opline->op2))); in ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_HANDLER()
7726 if (!ce) { in ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_HANDLER()
7730 CACHE_PTR(opline->extended_value, ce); in ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_HANDLER()
8478 zend_class_entry *ce, *scope; in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER() local
8495 ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8497ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8498 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8503 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8506 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8507 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8513 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8517 && EXPECTED(CACHED_PTR(opline->extended_value) == ce)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8532 ZVAL_STR_COPY(EX_VAR(opline->result.var), ce->name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8537 ? zend_hash_find_known_hash(CE_CONSTANTS_TABLE(ce), constant_name) in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8538 : zend_hash_find(CE_CONSTANTS_TABLE(ce), constant_name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8544 …stant %s::%s", zend_visibility_string(ZEND_CLASS_CONST_FLAGS(c)), ZSTR_VAL(ce->name), ZSTR_VAL(con… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8550 if (ce->ce_flags & ZEND_ACC_TRAIT) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8551 …zend_throw_error(NULL, "Cannot access trait constant %s::%s directly", ZSTR_VAL(ce->name), ZSTR_VA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8559 …zend_error(E_DEPRECATED, "Constant %s::%s is deprecated", ZSTR_VAL(ce->name), ZSTR_VAL(constant_na… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8570 …if (ce->ce_flags & ZEND_ACC_ENUM && ce->enum_backing_type != IS_UNDEF && ce->type == ZEND_USER_CLA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8571 if (UNEXPECTED(zend_update_class_constants(ce) == FAILURE)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8578 if (UNEXPECTED(zend_update_class_constant(c, constant_name, c->ce) != SUCCESS)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8585 CACHE_POLYMORPHIC_PTR(opline->extended_value, ce, value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8589 ZSTR_VAL(ce->name), ZSTR_VAL(constant_name)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
9059 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9121 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9186 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9501 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9517 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9576 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER() local
9585 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9586 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9587ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9588 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9593 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9597 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9598 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9603 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9612 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9637 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9638 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9640 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? … in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9644 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9652 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9661 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9665 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9666 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9669 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9676 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9677 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9689 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9691 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9698 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
10329 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER() local
10338 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10339 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10340ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10341 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10346 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10350 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10351 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10356 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10365 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10390 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10391 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10393 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (RT_CONSTA… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10397 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10405 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10414 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10418 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10419 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10422 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10429 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10430 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10442 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10444 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10451 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10633 zend_class_entry *ce; in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER() local
10638 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10639 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10640ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10641 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10645 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10648 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10649 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10654 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10658 if (UNEXPECTED(object_init_ex(result, ce) != SUCCESS)) { in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
11059 if (zend_class_implements_interface(zobj->ce, zend_ce_countable)) { in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11062 …zend_function *count_fn = zend_hash_find_ptr(&zobj->ce->function_table, ZSTR_KNOWN(ZEND_STR_COUNT)… in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11446 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_CONST_CV_HANDLER()
11508 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_CONST_CV_HANDLER()
11573 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_CONST_CV_HANDLER()
11888 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11904 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11963 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER() local
11972 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11973 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11974ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11975 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11980 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11984 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11985 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11990 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
11999 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12024 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12025 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12027 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(o… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12031 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12039 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12048 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12052 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12053 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12056 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12063 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12064 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12076 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12078 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12085 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
14855 zend_class_entry *ce, *scope; in ZEND_CLONE_SPEC_TMPVAR_HANDLER() local
14885 ce = zobj->ce; in ZEND_CLONE_SPEC_TMPVAR_HANDLER()
14886 clone = ce->clone; in ZEND_CLONE_SPEC_TMPVAR_HANDLER()
14889 zend_throw_error(NULL, "Trying to clone an uncloneable object of class %s", ZSTR_VAL(ce->name)); in ZEND_CLONE_SPEC_TMPVAR_HANDLER()
15022 zend_class_entry *ce = Z_OBJCE_P(val); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER() local
15023 if (ce == zend_ce_generator) { in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15050 zend_object_iterator *iter = ce->get_iterator(ce, val, 0); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15055 zend_throw_error(NULL, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name)); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15828 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
15890 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
15955 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16241 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16257 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16564 zend_class_entry *ce; in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER() local
16567 ce = CACHED_PTR(opline->extended_value); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16568 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16569ce = zend_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, o… in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16570 if (EXPECTED(ce)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16571 CACHE_PTR(opline->extended_value, ce); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16575 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16576 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16582 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
16584 result = ce && instanceof_function(Z_OBJCE_P(expr), ce); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
17273 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17335 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17400 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17686 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
17702 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
17982 zend_class_entry *ce; in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER() local
17985 ce = CACHED_PTR(opline->extended_value); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
17986 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
17987ce = zend_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, o… in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
17988 if (EXPECTED(ce)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
17989 CACHE_PTR(opline->extended_value, ce); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
17993 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
17994 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18000 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18002 result = ce && instanceof_function(Z_OBJCE_P(expr), ce); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18274 zend_class_entry *ce; in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER() local
18277 ce = CACHED_PTR(opline->extended_value); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18278 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18279ce = zend_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, o… in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18280 if (EXPECTED(ce)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18281 CACHE_PTR(opline->extended_value, ce); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18285 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18286 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18292 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18294 result = ce && instanceof_function(Z_OBJCE_P(expr), ce); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18336 if (zend_class_implements_interface(zobj->ce, zend_ce_countable)) { in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18339 …zend_function *count_fn = zend_hash_find_ptr(&zobj->ce->function_table, ZSTR_KNOWN(ZEND_STR_COUNT)… in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18633 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV_HANDLER()
18695 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV_HANDLER()
18760 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV_HANDLER()
19046 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19062 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19650 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
22320 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22630 ZSTR_VAL(prop_info->ce->name), ZSTR_VAL(p->key)); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23515 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
23552 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
23649 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
23686 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
23783 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
23820 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
23917 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
23954 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24772 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER() local
24781 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24782 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24783ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24784 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24789 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24793 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24794 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24799 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24808 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24833 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24834 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24836 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTAN… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24840 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24848 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24857 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24861 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24862 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24865 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24872 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24873 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24885 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24887 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
24894 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25196 zend_class_entry *ce, *scope; in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER() local
25213 ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25215ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25216 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25221 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25224 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25225 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25231 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25235 && EXPECTED(CACHED_PTR(opline->extended_value) == ce)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25250 ZVAL_STR_COPY(EX_VAR(opline->result.var), ce->name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25255 ? zend_hash_find_known_hash(CE_CONSTANTS_TABLE(ce), constant_name) in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25256 : zend_hash_find(CE_CONSTANTS_TABLE(ce), constant_name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25262 …stant %s::%s", zend_visibility_string(ZEND_CLASS_CONST_FLAGS(c)), ZSTR_VAL(ce->name), ZSTR_VAL(con… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25268 if (ce->ce_flags & ZEND_ACC_TRAIT) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25269 …zend_throw_error(NULL, "Cannot access trait constant %s::%s directly", ZSTR_VAL(ce->name), ZSTR_VA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25277 …zend_error(E_DEPRECATED, "Constant %s::%s is deprecated", ZSTR_VAL(ce->name), ZSTR_VAL(constant_na… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25288 …if (ce->ce_flags & ZEND_ACC_ENUM && ce->enum_backing_type != IS_UNDEF && ce->type == ZEND_USER_CLA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25289 if (UNEXPECTED(zend_update_class_constants(ce) == FAILURE)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25296 if (UNEXPECTED(zend_update_class_constant(c, constant_name, c->ce) != SUCCESS)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25303 CACHE_POLYMORPHIC_PTR(opline->extended_value, ce, value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25307 ZSTR_VAL(ce->name), ZSTR_VAL(constant_name)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25769 zend_class_entry *ce, *scope; in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER() local
25786 ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25788ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25789 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25794 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25797 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25798 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25804 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25808 && EXPECTED(CACHED_PTR(opline->extended_value) == ce)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25823 ZVAL_STR_COPY(EX_VAR(opline->result.var), ce->name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25828 ? zend_hash_find_known_hash(CE_CONSTANTS_TABLE(ce), constant_name) in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25829 : zend_hash_find(CE_CONSTANTS_TABLE(ce), constant_name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25835 …stant %s::%s", zend_visibility_string(ZEND_CLASS_CONST_FLAGS(c)), ZSTR_VAL(ce->name), ZSTR_VAL(con… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25841 if (ce->ce_flags & ZEND_ACC_TRAIT) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25842 …zend_throw_error(NULL, "Cannot access trait constant %s::%s directly", ZSTR_VAL(ce->name), ZSTR_VA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25850 …zend_error(E_DEPRECATED, "Constant %s::%s is deprecated", ZSTR_VAL(ce->name), ZSTR_VAL(constant_na… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25861 …if (ce->ce_flags & ZEND_ACC_ENUM && ce->enum_backing_type != IS_UNDEF && ce->type == ZEND_USER_CLA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25862 if (UNEXPECTED(zend_update_class_constants(ce) == FAILURE)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25869 if (UNEXPECTED(zend_update_class_constant(c, constant_name, c->ce) != SUCCESS)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25876 CACHE_POLYMORPHIC_PTR(opline->extended_value, ce, value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
25880 ZSTR_VAL(ce->name), ZSTR_VAL(constant_name)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26441 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
26478 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
26575 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
26612 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
26709 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
26746 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
26843 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
26880 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27640 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER() local
27649 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27650 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27651ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27652 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27657 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27661 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27662 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27667 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27676 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27701 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27702 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27704 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? … in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27708 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27716 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27725 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27729 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27730 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27733 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27740 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27741 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27753 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27755 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
27762 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
29154 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER() local
29163 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29164 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29165ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29166 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29171 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29175 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29176 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29181 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29190 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29215 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29216 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29218 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (RT_CONSTA… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29222 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29230 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29239 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29243 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29244 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29247 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29254 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29255 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29267 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29269 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29276 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29783 zend_class_entry *ce; in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER() local
29788 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
29789 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
29790ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
29791 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
29795 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
29798 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
29799 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
29804 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
29808 if (UNEXPECTED(object_init_ex(result, ce) != SUCCESS)) { in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
30733 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
30770 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
30867 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
30904 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31001 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31038 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31135 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
31172 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32028 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER() local
32037 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32038 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32039ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32040 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32045 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32049 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32050 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32055 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32064 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32089 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32090 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32092 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(o… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32096 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32104 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32113 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32117 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32118 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32121 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32128 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32129 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32141 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32143 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32150 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32674 zend_class_entry *ce, *scope; in ZEND_CLONE_SPEC_UNUSED_HANDLER() local
32704 ce = zobj->ce; in ZEND_CLONE_SPEC_UNUSED_HANDLER()
32705 clone = ce->clone; in ZEND_CLONE_SPEC_UNUSED_HANDLER()
32708 zend_throw_error(NULL, "Trying to clone an uncloneable object of class %s", ZSTR_VAL(ce->name)); in ZEND_CLONE_SPEC_UNUSED_HANDLER()
33060 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33122 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CONST_INLINE_HANDLER()
33230 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CONST_HANDLER()
33366 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
33403 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
33500 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
33537 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
33634 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
33671 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
33768 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
33805 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
33994 zend_class_entry *ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER() local
33996 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
33998 ce = zend_fetch_class_by_name(Z_STR_P(class_name), Z_STR_P(class_name + 1), opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
33999 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
34001 Z_CE_P(EX_VAR(opline->result.var)) = ce; in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
34110 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34126 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34185 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER() local
34194 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34195 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34196ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34197 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34202 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34206 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34207 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34212 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34221 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34246 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34247 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34249 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CONST == IS_CONST) ? (RT_CONSTAN… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34253 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34261 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34270 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34274 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34275 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34278 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34285 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34286 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34298 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34300 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34307 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
34364 zend_class_entry *ce, *scope; in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER() local
34381 ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34383ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34384 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34389 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34392 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34393 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34399 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34403 && EXPECTED(CACHED_PTR(opline->extended_value) == ce)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34418 ZVAL_STR_COPY(EX_VAR(opline->result.var), ce->name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34423 ? zend_hash_find_known_hash(CE_CONSTANTS_TABLE(ce), constant_name) in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34424 : zend_hash_find(CE_CONSTANTS_TABLE(ce), constant_name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34430 …stant %s::%s", zend_visibility_string(ZEND_CLASS_CONST_FLAGS(c)), ZSTR_VAL(ce->name), ZSTR_VAL(con… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34436 if (ce->ce_flags & ZEND_ACC_TRAIT) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34437 …zend_throw_error(NULL, "Cannot access trait constant %s::%s directly", ZSTR_VAL(ce->name), ZSTR_VA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34445 …zend_error(E_DEPRECATED, "Constant %s::%s is deprecated", ZSTR_VAL(ce->name), ZSTR_VAL(constant_na… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34456 …if (ce->ce_flags & ZEND_ACC_ENUM && ce->enum_backing_type != IS_UNDEF && ce->type == ZEND_USER_CLA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34457 if (UNEXPECTED(zend_update_class_constants(ce) == FAILURE)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34464 if (UNEXPECTED(zend_update_class_constant(c, constant_name, c->ce) != SUCCESS)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34471 CACHE_POLYMORPHIC_PTR(opline->extended_value, ce, value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34475 ZSTR_VAL(ce->name), ZSTR_VAL(constant_name)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
34727 zend_class_entry *ce, *scope; in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER() local
34744 ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34746ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34747 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34752 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34755 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34756 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34762 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34766 && EXPECTED(CACHED_PTR(opline->extended_value) == ce)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34781 ZVAL_STR_COPY(EX_VAR(opline->result.var), ce->name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34786 ? zend_hash_find_known_hash(CE_CONSTANTS_TABLE(ce), constant_name) in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34787 : zend_hash_find(CE_CONSTANTS_TABLE(ce), constant_name); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34793 …stant %s::%s", zend_visibility_string(ZEND_CLASS_CONST_FLAGS(c)), ZSTR_VAL(ce->name), ZSTR_VAL(con… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34799 if (ce->ce_flags & ZEND_ACC_TRAIT) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34800 …zend_throw_error(NULL, "Cannot access trait constant %s::%s directly", ZSTR_VAL(ce->name), ZSTR_VA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34808 …zend_error(E_DEPRECATED, "Constant %s::%s is deprecated", ZSTR_VAL(ce->name), ZSTR_VAL(constant_na… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34819 …if (ce->ce_flags & ZEND_ACC_ENUM && ce->enum_backing_type != IS_UNDEF && ce->type == ZEND_USER_CLA… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34820 if (UNEXPECTED(zend_update_class_constants(ce) == FAILURE)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34827 if (UNEXPECTED(zend_update_class_constant(c, constant_name, c->ce) != SUCCESS)) { in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34834 CACHE_POLYMORPHIC_PTR(opline->extended_value, ce, value); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
34838 ZSTR_VAL(ce->name), ZSTR_VAL(constant_name)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35119 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
35181 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_TMPVAR_HANDLER()
35284 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_TMPVAR_HANDLER()
35420 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
35457 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
35554 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
35591 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
35688 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
35725 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
35822 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
35859 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36048 zend_class_entry *ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER() local
36050 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
36052 ce = zend_fetch_class_by_name(Z_STR_P(class_name), Z_STR_P(class_name + 1), opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
36053 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
36055 Z_CE_P(EX_VAR(opline->result.var)) = ce; in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
36165 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36181 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36240 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER() local
36249 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36250 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36251ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36252 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36257 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36261 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36262 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36267 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36276 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36301 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36302 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36304 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), (((IS_TMP_VAR|IS_VAR) == IS_CONST) ? … in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36308 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36316 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36325 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36329 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36330 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36333 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36340 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36341 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36353 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36355 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36362 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
36619 zend_class_entry *ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED_HANDLER() local
36621 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
36623 ce = zend_fetch_class_by_name(Z_STR_P(class_name), Z_STR_P(class_name + 1), opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
36624 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
36626 Z_CE_P(EX_VAR(opline->result.var)) = ce; in ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
36655 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER() local
36664 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36665 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36666ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36667 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36672 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36676 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36677 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36682 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36691 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36716 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36717 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36719 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_UNUSED == IS_CONST) ? (RT_CONSTA… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36723 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36731 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36740 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36744 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36745 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36748 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36755 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36756 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36768 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36770 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36777 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
36942 zend_class_entry *ce; in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER() local
36947 ce = CACHED_PTR(opline->op2.num); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
36948 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
36949ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
36950 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
36954 CACHE_PTR(opline->op2.num, ce); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
36957 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
36958 if (UNEXPECTED(ce == NULL)) { in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
36963 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
36967 if (UNEXPECTED(object_init_ex(result, ce) != SUCCESS)) { in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
37625 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER()
37687 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_UNUSED_CV_HANDLER()
37790 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_UNUSED_CV_HANDLER()
37926 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
37963 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
38060 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
38097 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
38194 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
38231 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
38328 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
38365 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
38554 zend_class_entry *ce = CACHED_PTR(opline->extended_value); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER() local
38556 if (UNEXPECTED(ce == NULL)) { in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
38558 ce = zend_fetch_class_by_name(Z_STR_P(class_name), Z_STR_P(class_name + 1), opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
38559 CACHE_PTR(opline->extended_value, ce); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
38561 Z_CE_P(EX_VAR(opline->result.var)) = ce; in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
38670 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38686 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38745 zend_class_entry *ce; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER() local
38754 ce = CACHED_PTR(opline->result.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38755 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38756ce = zend_fetch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(oplin… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38757 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38762 CACHE_PTR(opline->result.num, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38766 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38767 if (UNEXPECTED(ce == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38772 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38781 EXPECTED(CACHED_PTR(opline->result.num) == ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38806 if (ce->get_static_method) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38807 fbc = ce->get_static_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38809 …fbc = zend_std_get_static_method(ce, Z_STR_P(function_name), ((IS_CV == IS_CONST) ? (RT_CONSTANT(o… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38813 zend_undefined_method(ce, Z_STR_P(function_name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38821 CACHE_POLYMORPHIC_PTR(opline->result.num, ce, fbc); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38830 if (UNEXPECTED(ce->constructor == NULL)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38834 …if (Z_TYPE(EX(This)) == IS_OBJECT && Z_OBJ(EX(This))->ce != ce->constructor->common.scope && (ce->… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38835 zend_throw_error(NULL, "Cannot call private %s::__construct()", ZSTR_VAL(ce->name)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38838 fbc = ce->constructor; in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38845 if (Z_TYPE(EX(This)) == IS_OBJECT && instanceof_function(Z_OBJCE(EX(This)), ce)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38846 ce = (zend_class_entry*)Z_OBJ(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38858 ce = Z_OBJCE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38860 ce = Z_CE(EX(This)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
38867 fbc, opline->extended_value, ce); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39808 zend_class_entry *ce, *scope; in ZEND_CLONE_SPEC_CV_HANDLER() local
39838 ce = zobj->ce; in ZEND_CLONE_SPEC_CV_HANDLER()
39839 clone = ce->clone; in ZEND_CLONE_SPEC_CV_HANDLER()
39842 zend_throw_error(NULL, "Trying to clone an uncloneable object of class %s", ZSTR_VAL(ce->name)); in ZEND_CLONE_SPEC_CV_HANDLER()
40061 if (!zobj->ce->get_iterator) { in ZEND_FE_RESET_R_SPEC_CV_HANDLER()
40392 zend_class_entry *ce = Z_OBJCE_P(val); in ZEND_YIELD_FROM_SPEC_CV_HANDLER() local
40393 if (ce == zend_ce_generator) { in ZEND_YIELD_FROM_SPEC_CV_HANDLER()
40419 zend_object_iterator *iter = ce->get_iterator(ce, val, 0); in ZEND_YIELD_FROM_SPEC_CV_HANDLER()
40423 zend_throw_error(NULL, "Object of type %s did not create an Iterator", ZSTR_VAL(ce->name)); in ZEND_YIELD_FROM_SPEC_CV_HANDLER()
41895 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
41957 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
42065 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
42201 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
42238 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
42335 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
42372 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
42469 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
42506 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
42603 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
42640 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43661 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
43677 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44298 zend_class_entry *ce; in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER() local
44301 ce = CACHED_PTR(opline->extended_value); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
44302 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
44303ce = zend_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, o… in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
44304 if (EXPECTED(ce)) { in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
44305 CACHE_PTR(opline->extended_value, ce); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
44309 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
44310 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
44316 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
44318 result = ce && instanceof_function(Z_OBJCE_P(expr), ce); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
45739 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
45801 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
45904 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
46040 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
46077 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
46174 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
46211 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
46308 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
46345 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
46442 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
46479 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47442 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
47458 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48280 zend_class_entry *ce; in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER() local
48283 ce = CACHED_PTR(opline->extended_value); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
48284 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
48285ce = zend_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, o… in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
48286 if (EXPECTED(ce)) { in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
48287 CACHE_PTR(opline->extended_value, ce); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
48291 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
48292 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
48298 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
48300 result = ce && instanceof_function(Z_OBJCE_P(expr), ce); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
49755 zend_class_entry *ce; in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER() local
49758 ce = CACHED_PTR(opline->extended_value); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49759 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49760ce = zend_lookup_class_ex(Z_STR_P(RT_CONSTANT(opline, opline->op2)), Z_STR_P(RT_CONSTANT(opline, o… in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49761 if (EXPECTED(ce)) { in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49762 CACHE_PTR(opline->extended_value, ce); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49766 ce = zend_fetch_class(NULL, opline->op2.num); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49767 if (UNEXPECTED(ce == NULL)) { in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49773 ce = Z_CE_P(EX_VAR(opline->op2.var)); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49775 result = ce && instanceof_function(Z_OBJCE_P(expr), ce); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
49986 if (zend_class_implements_interface(zobj->ce, zend_ce_countable)) { in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
49989 …zend_function *count_fn = zend_hash_find_ptr(&zobj->ce->function_table, ZSTR_KNOWN(ZEND_STR_COUNT)… in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51130 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER()
51192 prop_info = zend_get_property_info(zobj->ce, name, /* silent */ true); in ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER()
51295 if (EXPECTED(zobj->ce == CACHED_PTR_EX(cache_slot))) { in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
51431 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
51468 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
51565 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
51602 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
51699 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
51736 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
51833 if (EXPECTED(zobj->ce == CACHED_PTR(opline->extended_value))) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
51870 if (!zobj->ce->__set && (zobj->ce->ce_flags & ZEND_ACC_ALLOW_DYNAMIC_PROPERTIES)) { in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
52929 called_scope = obj->ce; in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
52945 zend_undefined_method(obj->ce, Z_STR_P(function_name)); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()