Lines Matching refs:op1
743 FREE_OP(opline->op1_type, opline->op1.var); in zend_bw_not_helper_SPEC()
782 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HANDLER()
786 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HANDLER()
810 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_STATIC_PROP_OP_SPEC_HANDLER()
927 FREE_OP(opline->op1_type, opline->op1.var); in zend_use_tmp_in_write_context_helper_SPEC()
939 FREE_OP(opline->op1_type, opline->op1.var); in zend_use_undef_in_read_context_helper_SPEC()
960 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CONST_HANDLER()
992 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_TMP_HANDLER()
997 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_TMP_HANDLER()
1001 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_TMP_HANDLER()
1029 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_VAR_HANDLER()
1034 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_VAR_HANDLER()
1038 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_VAR_HANDLER()
1071 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_STATIC_PROP_SPEC_OP_DATA_CV_HANDLER()
1103 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_STATIC_PROP_REF_SPEC_HANDLER()
1108 value_ptr = get_zval_ptr_ptr((opline+1)->op1_type, (opline+1)->op1, BP_VAR_W); in ZEND_ASSIGN_STATIC_PROP_REF_SPEC_HANDLER()
1128 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_STATIC_PROP_REF_SPEC_HANDLER()
1275 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op1), 0); in ZEND_JMP_SPEC_HANDLER()
2292 FREE_OP(opline->op1_type, opline->op1.var); in zend_cannot_pass_by_ref_helper_SPEC()
2304 args = get_zval_ptr_undef(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_SEND_UNPACK_SPEC_HANDLER()
2346 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_UNPACK_SPEC_HANDLER()
2353 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_UNPACK_SPEC_HANDLER()
2391 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_UNPACK_SPEC_HANDLER()
2506 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_UNPACK_SPEC_HANDLER()
2516 args = get_zval_ptr(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2527 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2553 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2615 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2621 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2657 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_SEND_ARRAY_SPEC_HANDLER()
2677 …if (UNEXPECTED(!zend_verify_recv_arg_type(EX(func), opline->op1.num, op_1, CACHE_ADDR(opline->exte… in zend_verify_recv_arg_type_helper_SPEC()
2687 uint32_t arg_num = opline->op1.num; in ZEND_RECV_NOTYPE_SPEC_HANDLER()
2718 zval *op1; in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER() local
2722 op1 = get_zval_ptr(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2726 if (EXPECTED(Z_TYPE_P(op1) == IS_ARRAY)) { in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2727 HashTable *ht = Z_ARRVAL_P(op1); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2762 } else if (EXPECTED(Z_TYPE_P(op1) == IS_OBJECT)) { in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2763 zend_class_entry *ce = Z_OBJCE_P(op1); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2767 …nd_type_error("Only arrays and Traversables can be unpacked, %s given", zend_zval_value_name(op1)); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2769 iter = ce->get_iterator(ce, op1, 0); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2771 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2838 } else if (EXPECTED(Z_ISREF_P(op1))) { in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2839 op1 = Z_REFVAL_P(op1); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2842 …w_error(NULL, "Only arrays and Traversables can be unpacked, %s given", zend_zval_value_name(op1)); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2845 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_ADD_ARRAY_UNPACK_SPEC_HANDLER()
2863 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2871 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2878 varname = get_zval_ptr_undef(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2889 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2897 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_UNSET_STATIC_PROP_SPEC_HANDLER()
2912 array = EX_VAR(opline->op1.var); in zend_fe_fetch_object_helper_SPEC()
3117 zend_string *rtd_key = Z_STR_P(RT_CONSTANT(opline, opline->op1)); in ZEND_DECLARE_ANON_CLASS_SPEC_HANDLER()
3141 do_bind_function(func, RT_CONSTANT(opline, opline->op1)); in ZEND_DECLARE_FUNCTION_SPEC_HANDLER()
3198 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var); in zend_dispatch_try_catch_finally_helper_SPEC()
3206 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var); in zend_dispatch_try_catch_finally_helper_SPEC()
3272 &EX(func)->op_array, throw_op_num, throw_op->op1.var); in ZEND_HANDLE_EXCEPTION_SPEC_HANDLER()
3281 zval_ptr_dtor(EX_VAR(EX(func)->op_array.opcodes[i].op1.var)); in ZEND_HANDLE_EXCEPTION_SPEC_HANDLER()
3365 FREE_OP(opline->op1_type, opline->op1.var); in zend_yield_in_closed_generator_helper_SPEC()
3373 zval *fast_call = EX_VAR(opline->op1.var); in ZEND_DISCARD_EXCEPTION_SPEC_HANDLER()
3402 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op1), 0); in ZEND_FAST_CALL_SPEC_HANDLER()
3408 zval *fast_call = EX_VAR(opline->op1.var); in ZEND_FAST_RET_SPEC_HANDLER()
3734 zval *arg1 = get_zval_ptr_deref(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3737 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3752 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3755 ZVAL_UNDEF(EX_VAR(opline->op1.var)); in ZEND_FRAMELESS_ICALL_2_SPEC_HANDLER()
3768 zval *arg1 = get_zval_ptr_deref(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3771 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3786 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3789 ZVAL_UNDEF(EX_VAR(opline->op1.var)); in ZEND_FRAMELESS_ICALL_2_SPEC_OBSERVER_HANDLER()
3802 zval *arg1 = get_zval_ptr_deref(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3804 zval *arg3 = get_op_data_zval_ptr_deref_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3806 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3808 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3822 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3825 ZVAL_UNDEF(EX_VAR(opline->op1.var)); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3831 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_FRAMELESS_ICALL_3_SPEC_HANDLER()
3842 zval *arg1 = get_zval_ptr_deref(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3844 zval *arg3 = get_op_data_zval_ptr_deref_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3846 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3848 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3862 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3865 ZVAL_UNDEF(EX_VAR(opline->op1.var)); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3871 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_FRAMELESS_ICALL_3_SPEC_OBSERVER_HANDLER()
3879 OPLINE = OP_JMP_ADDR(opline, opline->op1); in ZEND_JMP_FORWARD_SPEC_HANDLER()
4044 opline->op1.num, ZEND_CALL_NESTED_FUNCTION, in ZEND_INIT_FCALL_SPEC_CONST_HANDLER()
4063 opline->op1.num, ZEND_CALL_NESTED_FUNCTION, in ZEND_INIT_FCALL_OFFSET_SPEC_CONST_HANDLER()
4078 arg_num = opline->op1.num; in ZEND_RECV_INIT_SPEC_CONST_HANDLER()
4176 uint32_t arg_num = opline->op1.num; in ZEND_RECV_SPEC_UNUSED_HANDLER()
4195 uint32_t arg_num = opline->op1.num; in ZEND_RECV_VARIADIC_SPEC_UNUSED_HANDLER()
4271 zval *arg1 = get_zval_ptr_deref(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_FRAMELESS_ICALL_1_SPEC_UNUSED_HANDLER()
4273 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_1_SPEC_UNUSED_HANDLER()
4286 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_1_SPEC_UNUSED_HANDLER()
4297 zval *arg1 = get_zval_ptr_deref(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_FRAMELESS_ICALL_1_SPEC_OBSERVER_HANDLER()
4299 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_1_SPEC_OBSERVER_HANDLER()
4312 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_FRAMELESS_ICALL_1_SPEC_OBSERVER_HANDLER()
4372 zval *op1; in ZEND_BW_NOT_SPEC_CONST_HANDLER() local
4374 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_BW_NOT_SPEC_CONST_HANDLER()
4375 if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_BW_NOT_SPEC_CONST_HANDLER()
4376 ZVAL_LONG(EX_VAR(opline->result.var), ~Z_LVAL_P(op1)); in ZEND_BW_NOT_SPEC_CONST_HANDLER()
4380 ZEND_VM_TAIL_CALL(zend_bw_not_helper_SPEC(op1 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_NOT_SPEC_CONST_HANDLER()
4388 val = RT_CONSTANT(opline, opline->op1); in ZEND_BOOL_NOT_SPEC_CONST_HANDLER()
4415 z = RT_CONSTANT(opline, opline->op1); in ZEND_ECHO_SPEC_CONST_HANDLER()
4443 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMPZ_SPEC_CONST_HANDLER()
4477 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMPNZ_SPEC_CONST_HANDLER()
4511 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMPZ_EX_SPEC_CONST_HANDLER()
4547 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMPNZ_EX_SPEC_CONST_HANDLER()
4582 retval_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_RETURN_SPEC_CONST_HANDLER()
4660 retval_ptr = get_zval_ptr_undef(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_RETURN_SPEC_OBSERVER_HANDLER()
4747 retval_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_RETURN_BY_REF_SPEC_CONST_HANDLER()
4811 retval_ptr = get_zval_ptr(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_RETURN_BY_REF_SPEC_OBSERVER_HANDLER()
4813 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_RETURN_BY_REF_SPEC_OBSERVER_HANDLER()
4828 retval_ptr = get_zval_ptr_ptr(opline->op1_type, opline->op1, BP_VAR_W); in ZEND_RETURN_BY_REF_SPEC_OBSERVER_HANDLER()
4837 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_RETURN_BY_REF_SPEC_OBSERVER_HANDLER()
4852 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_RETURN_BY_REF_SPEC_OBSERVER_HANDLER()
4868 retval = RT_CONSTANT(opline, opline->op1); in ZEND_GENERATOR_RETURN_SPEC_CONST_HANDLER()
4913 retval = get_zval_ptr(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_GENERATOR_RETURN_SPEC_OBSERVER_HANDLER()
4958 value = RT_CONSTANT(opline, opline->op1); in ZEND_THROW_SPEC_CONST_HANDLER()
5002 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_CATCH_SPEC_CONST_HANDLER()
5046 arg = RT_CONSTANT(opline, opline->op1); in ZEND_SEND_USER_SPEC_CONST_HANDLER()
5064 val = RT_CONSTANT(opline, opline->op1); in ZEND_BOOL_SPEC_CONST_HANDLER()
5095 obj = RT_CONSTANT(opline, opline->op1); in ZEND_CLONE_SPEC_CONST_HANDLER()
5156 expr = RT_CONSTANT(opline, opline->op1); in ZEND_CAST_SPEC_CONST_HANDLER()
5246 inc_filename = RT_CONSTANT(opline, opline->op1); in ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER()
5271 ZVAL_COPY(EX_VAR(opline->result.var), RT_CONSTANT(op, op->op1)); in ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER()
5329 inc_filename = get_zval_ptr(opline->op1_type, opline->op1, BP_VAR_R); in ZEND_INCLUDE_OR_EVAL_SPEC_OBSERVER_HANDLER()
5332 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_INCLUDE_OR_EVAL_SPEC_OBSERVER_HANDLER()
5354 ZVAL_COPY(EX_VAR(opline->result.var), RT_CONSTANT(op, op->op1)); in ZEND_INCLUDE_OR_EVAL_SPEC_OBSERVER_HANDLER()
5383 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_INCLUDE_OR_EVAL_SPEC_OBSERVER_HANDLER()
5396 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_INCLUDE_OR_EVAL_SPEC_OBSERVER_HANDLER()
5401 FREE_OP(opline->op1_type, opline->op1.var); in ZEND_INCLUDE_OR_EVAL_SPEC_OBSERVER_HANDLER()
5412 array_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_FE_RESET_R_SPEC_CONST_HANDLER()
5493 array_ref = array_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_FE_RESET_RW_SPEC_CONST_HANDLER()
5586 value = RT_CONSTANT(opline, opline->op1); in ZEND_JMP_SET_SPEC_CONST_HANDLER()
5631 value = RT_CONSTANT(opline, opline->op1); in ZEND_COALESCE_SPEC_CONST_HANDLER()
5670 val = RT_CONSTANT(opline, opline->op1); in ZEND_JMP_NULL_SPEC_CONST_HANDLER()
5715 value = RT_CONSTANT(opline, opline->op1); in ZEND_QM_ASSIGN_SPEC_CONST_HANDLER()
5752 …do_bind_class(RT_CONSTANT(opline, opline->op1), (opline->op2_type == IS_CONST) ? Z_STR_P(RT_CONSTA… in ZEND_DECLARE_CLASS_SPEC_CONST_HANDLER()
5790 val = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_FROM_SPEC_CONST_HANDLER()
5888 value = RT_CONSTANT(opline, opline->op1); in ZEND_STRLEN_SPEC_CONST_HANDLER()
5951 value = RT_CONSTANT(opline, opline->op1); in ZEND_TYPE_CHECK_SPEC_CONST_HANDLER()
5996 …if (zend_quick_check_constant(RT_CONSTANT(opline, opline->op1) OPLINE_CC EXECUTE_DATA_CC) != SUCCE… in ZEND_DEFINED_SPEC_CONST_HANDLER()
6017 zval *func_name = (zval *)RT_CONSTANT(opline, opline->op1); in ZEND_JMP_FRAMELESS_SPEC_CONST_HANDLER()
6032 value = RT_CONSTANT(opline, opline->op1); in ZEND_QM_ASSIGN_LONG_SPEC_CONST_HANDLER()
6042 value = RT_CONSTANT(opline, opline->op1); in ZEND_QM_ASSIGN_DOUBLE_SPEC_CONST_HANDLER()
6052 value = RT_CONSTANT(opline, opline->op1); in ZEND_QM_ASSIGN_NOREF_SPEC_CONST_HANDLER()
6062 value = RT_CONSTANT(opline, opline->op1); in ZEND_SEND_VAL_SIMPLE_SPEC_CONST_HANDLER()
6078 value = RT_CONSTANT(opline, opline->op1); in ZEND_SEND_VAL_EX_SIMPLE_SPEC_CONST_HANDLER()
6086 zval *op1, *op2, *result; in ZEND_ADD_SPEC_CONST_CONST_HANDLER() local
6089 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6093 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6096 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6099 d1 = (double)Z_LVAL_P(op1); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6103 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6105 d1 = Z_DVAL_P(op1); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6112 d1 = Z_DVAL_P(op1); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6118 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_CONST_CONST_HANDLER()
6124 zval *op1, *op2, *result; in ZEND_SUB_SPEC_CONST_CONST_HANDLER() local
6127 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6131 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6134 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6137 d1 = (double)Z_LVAL_P(op1); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6141 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6143 d1 = Z_DVAL_P(op1); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6150 d1 = Z_DVAL_P(op1); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6156 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_CONST_CONST_HANDLER()
6162 zval *op1, *op2, *result; in ZEND_MUL_SPEC_CONST_CONST_HANDLER() local
6165 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6169 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6174 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6178 d1 = (double)Z_LVAL_P(op1); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6182 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6184 d1 = Z_DVAL_P(op1); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6191 d1 = Z_DVAL_P(op1); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6197 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_CONST_CONST_HANDLER()
6203 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_CONST_HANDLER() local
6206 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_DIV_SPEC_CONST_CONST_HANDLER()
6208 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_CONST_HANDLER()
6217 zval *op1, *op2, *result; in ZEND_MOD_SPEC_CONST_CONST_HANDLER() local
6219 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6223 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6232 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6238 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_CONST_CONST_HANDLER()
6244 zval *op1, *op2; in ZEND_SL_SPEC_CONST_CONST_HANDLER() local
6246 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6250 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6255 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6259 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_CONST_CONST_HANDLER()
6265 zval *op1, *op2; in ZEND_SR_SPEC_CONST_CONST_HANDLER() local
6267 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6271 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6274 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6278 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_CONST_CONST_HANDLER()
6284 zval *op1, *op2; in ZEND_POW_SPEC_CONST_CONST_HANDLER() local
6287 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_POW_SPEC_CONST_CONST_HANDLER()
6289 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_CONST_HANDLER()
6298 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER() local
6302 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6304 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6313 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER() local
6317 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6319 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CONST_CONST_HANDLER()
6328 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER() local
6331 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6335 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6337 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6345 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6349 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6351 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6360 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6364 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6366 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6368 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6380 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CONST_CONST_HANDLER()
6386 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER() local
6389 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6393 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6395 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6403 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6407 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6409 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6418 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6422 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6424 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6426 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6438 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CONST_CONST_HANDLER()
6444 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER() local
6447 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6451 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6453 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6461 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6465 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6467 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6476 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6481 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_CONST_CONST_HANDLER()
6487 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER() local
6490 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6494 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6496 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6508 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6512 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6514 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6523 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6528 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_CONST_HANDLER()
6534 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER() local
6537 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER()
6539 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_CONST_HANDLER()
6548 zval *op1, *op2; in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER() local
6550 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6554 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6556 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6560 ZEND_VM_TAIL_CALL(zend_bw_or_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_OR_SPEC_CONST_CONST_HANDLER()
6566 zval *op1, *op2; in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER() local
6568 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6572 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6574 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6578 ZEND_VM_TAIL_CALL(zend_bw_and_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_AND_SPEC_CONST_CONST_HANDLER()
6584 zval *op1, *op2; in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER() local
6586 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6590 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6592 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6596 ZEND_VM_TAIL_CALL(zend_bw_xor_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_XOR_SPEC_CONST_CONST_HANDLER()
6602 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER() local
6605 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER()
6607 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CONST_CONST_HANDLER()
6619 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_DIM_R_SPEC_CONST_CONST_HANDLER()
6654 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_DIM_IS_SPEC_CONST_CONST_HANDLER()
6687 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_OBJ_R_SPEC_CONST_CONST_HANDLER()
6855 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CONST_HANDLER()
6992 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_LIST_R_SPEC_CONST_CONST_HANDLER()
7001 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER() local
7005 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7007 if ((IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7009 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7061 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7062 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7063 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7065 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7068 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7096 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_CONST_CONST_HANDLER()
7136 object = RT_CONSTANT(opline, opline->op1); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7293 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7303 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7309 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7392 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7393 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CONST_HANDLER()
7468 …#1 ($callback) must be a valid callback, %s", Z_STRVAL_P(RT_CONSTANT(opline, opline->op1)), error); in ZEND_INIT_USER_CALL_SPEC_CONST_CONST_HANDLER()
7500 value = RT_CONSTANT(opline, opline->op1); in ZEND_SEND_VAL_SPEC_CONST_CONST_HANDLER()
7537 value = RT_CONSTANT(opline, opline->op1); in ZEND_SEND_VAL_EX_SPEC_CONST_CONST_HANDLER()
7568 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7577 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7584 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_CONST_HANDLER()
7688 expr_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CONST_HANDLER()
7798 container = RT_CONSTANT(opline, opline->op1); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CONST_HANDLER()
7877 container = RT_CONSTANT(opline, opline->op1); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CONST_HANDLER()
7928 key = RT_CONSTANT(opline, opline->op1); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CONST_HANDLER()
7956 zval *lcname = RT_CONSTANT(opline, opline->op1); in ZEND_DECLARE_CLASS_DELAYED_SPEC_CONST_CONST_HANDLER()
7978 name = RT_CONSTANT(opline, opline->op1); in ZEND_DECLARE_CONST_SPEC_CONST_CONST_HANDLER()
8028 value = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_SPEC_CONST_CONST_HANDLER()
8060 zval *value = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_SPEC_CONST_CONST_HANDLER()
8126 op = RT_CONSTANT(opline, opline->op1); in ZEND_SWITCH_LONG_SPEC_CONST_CONST_HANDLER()
8154 op = RT_CONSTANT(opline, opline->op1); in ZEND_SWITCH_STRING_SPEC_CONST_CONST_HANDLER()
8187 op = RT_CONSTANT(opline, opline->op1); in ZEND_MATCH_SPEC_CONST_CONST_HANDLER()
8225 zval *op1; in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER() local
8229 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8230 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8231 result = zend_hash_find_ex(ht, Z_STR_P(op1), IS_CONST == IS_CONST); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8233 zval_ptr_dtor_str(op1); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8239 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8240 result = zend_hash_index_find(ht, Z_LVAL_P(op1)); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8244 if ((IS_CONST & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8245 op1 = Z_REFVAL_P(op1); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8246 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8247 result = zend_hash_find(ht, Z_STR_P(op1)); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8250 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8251 result = zend_hash_index_find(ht, Z_LVAL_P(op1)); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8255 } else if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8258 } else if (Z_TYPE_P(op1) <= IS_FALSE) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8259 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8272 if ((IS_CONST & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8273 op1 = Z_REFVAL_P(op1); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8274 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8275 result = zend_hash_find(ht, Z_STR_P(op1)); in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8284 if (zend_compare(op1, &key_tmp) == 0) { in ZEND_IN_ARRAY_SPEC_CONST_CONST_HANDLER()
8297 zval *op1, *op2, *result; in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER() local
8300 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8304 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8307 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8310 d1 = (double)Z_LVAL_P(op1); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8314 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8316 d1 = Z_DVAL_P(op1); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8323 d1 = Z_DVAL_P(op1); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8329 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_CONST_TMPVARCV_HANDLER()
8335 zval *op1, *op2, *result; in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER() local
8338 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8342 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8345 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8348 d1 = (double)Z_LVAL_P(op1); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8352 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8354 d1 = Z_DVAL_P(op1); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8361 d1 = Z_DVAL_P(op1); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8367 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_CONST_TMPVARCV_HANDLER()
8373 zval *op1, *op2, *result; in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER() local
8375 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8379 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8388 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8394 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_CONST_TMPVARCV_HANDLER()
8400 zval *op1, *op2; in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER() local
8402 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8406 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8411 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8415 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_CONST_TMPVARCV_HANDLER()
8421 zval *op1, *op2; in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER() local
8423 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8427 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8430 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8434 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_CONST_TMPVARCV_HANDLER()
8440 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER() local
8443 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8447 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8449 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8457 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8461 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8463 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8472 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8477 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_HANDLER()
8483 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8486 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8490 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8492 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8500 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8504 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8506 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8515 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8520 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8526 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8529 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8533 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8535 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8543 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8547 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8549 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8558 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8563 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8569 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER() local
8572 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8576 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8578 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8590 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8594 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8596 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8605 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8610 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_HANDLER()
8616 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8619 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8623 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8625 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8637 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8641 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8643 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8652 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8657 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8663 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8666 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8670 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8672 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8684 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8688 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8690 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8699 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8704 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8728 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8737 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8744 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_CONST_TMPVARCV_HANDLER()
8836 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER() local
8838 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER()
8841 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_CONST_TMPVARCV_HANDLER()
8848 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8850 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8853 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8860 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8862 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8865 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8872 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8875 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8877 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8884 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8887 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8889 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8896 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8899 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8901 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8908 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8911 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8913 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8920 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8923 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8925 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8932 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8935 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8937 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8944 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER() local
8947 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8949 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_HANDLER()
8956 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8959 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8961 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8968 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
8971 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8973 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
8980 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER() local
8983 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8985 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_HANDLER()
8992 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER() local
8995 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
8997 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPZ_HANDLER()
9004 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER() local
9007 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
9009 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_CONST_TMPVARCV_JMPNZ_HANDLER()
9020 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_DIM_R_INDEX_SPEC_CONST_TMPVARCV_HANDLER()
9071 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER() local
9074 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER()
9076 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_TMPVAR_HANDLER()
9085 zval *op1, *op2; in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER() local
9088 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER()
9090 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_TMPVAR_HANDLER()
9099 zval *op1, *op2; in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER() local
9101 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9104 if ((IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9106 zend_string *op1_str = Z_STR_P(op1); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9160 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9161 op1 = ZVAL_UNDEFINED_OP1(); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9166 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9176 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER() local
9179 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER()
9181 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_TMPVAR_HANDLER()
9193 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_DIM_R_SPEC_CONST_TMPVAR_HANDLER()
9228 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_DIM_IS_SPEC_CONST_TMPVAR_HANDLER()
9261 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_OBJ_R_SPEC_CONST_TMPVAR_HANDLER()
9429 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_OBJ_IS_SPEC_CONST_TMPVAR_HANDLER()
9566 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_LIST_R_SPEC_CONST_TMPVAR_HANDLER()
9575 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER() local
9579 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9581 if ((IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9583 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9635 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9636 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9637 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9639 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9642 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9670 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_CONST_TMPVAR_HANDLER()
9710 object = RT_CONSTANT(opline, opline->op1); in ZEND_INIT_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9867 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9877 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9883 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9966 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
9967 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_TMPVAR_HANDLER()
10043 …#1 ($callback) must be a valid callback, %s", Z_STRVAL_P(RT_CONSTANT(opline, opline->op1)), error); in ZEND_INIT_USER_CALL_SPEC_CONST_TMPVAR_HANDLER()
10073 expr_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_TMPVAR_HANDLER()
10183 container = RT_CONSTANT(opline, opline->op1); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10262 container = RT_CONSTANT(opline, opline->op1); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_TMPVAR_HANDLER()
10313 key = RT_CONSTANT(opline, opline->op1); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_TMPVAR_HANDLER()
10363 value = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_SPEC_CONST_TMPVAR_HANDLER()
10395 zval *value = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_SPEC_CONST_TMPVAR_HANDLER()
10465 varname = RT_CONSTANT(opline, opline->op1); in zend_fetch_var_address_helper_SPEC_CONST_UNUSED()
10625 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10635 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10641 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10724 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10725 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_UNUSED_HANDLER()
10755 retval_ref = retval_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_VERIFY_RETURN_TYPE_SPEC_CONST_UNUSED_HANDLER()
10829 value = RT_CONSTANT(opline, opline->op1); in ZEND_SEND_VAL_SPEC_CONST_UNUSED_HANDLER()
10866 value = RT_CONSTANT(opline, opline->op1); in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_HANDLER()
10903 value = RT_CONSTANT(opline, opline->op1); in ZEND_SEND_VAL_EX_SPEC_CONST_UNUSED_QUICK_HANDLER()
10925 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10933 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10939 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_NEW_SPEC_CONST_UNUSED_HANDLER()
10998 expr_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_UNUSED_HANDLER()
11108 varname = RT_CONSTANT(opline, opline->op1); in ZEND_UNSET_VAR_SPEC_CONST_UNUSED_HANDLER()
11147 varname = RT_CONSTANT(opline, opline->op1); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CONST_UNUSED_HANDLER()
11208 value = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_SPEC_CONST_UNUSED_HANDLER()
11240 zval *value = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_SPEC_CONST_UNUSED_HANDLER()
11306 op = RT_CONSTANT(opline, opline->op1); in ZEND_MATCH_ERROR_SPEC_CONST_UNUSED_HANDLER()
11314 zval *op1; in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER() local
11318 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11321 if (Z_TYPE_P(op1) == IS_ARRAY) { in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11322 count = zend_hash_num_elements(Z_ARRVAL_P(op1)); in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11324 } else if (Z_TYPE_P(op1) == IS_OBJECT) { in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11325 zend_object *zobj = Z_OBJ_P(op1); in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11350 } else if ((IS_CONST & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11351 op1 = Z_REFVAL_P(op1); in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11353 } else if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11357 …ountable|array, %s given", opline->extended_value ? "sizeof" : "count", zend_zval_value_name(op1)); in ZEND_COUNT_SPEC_CONST_UNUSED_HANDLER()
11385 zval *op1; in ZEND_GET_CLASS_SPEC_CONST_UNUSED_HANDLER() local
11388 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_GET_CLASS_SPEC_CONST_UNUSED_HANDLER()
11390 if (Z_TYPE_P(op1) == IS_OBJECT) { in ZEND_GET_CLASS_SPEC_CONST_UNUSED_HANDLER()
11391 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_OBJCE_P(op1)->name); in ZEND_GET_CLASS_SPEC_CONST_UNUSED_HANDLER()
11392 } else if ((IS_CONST & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_GET_CLASS_SPEC_CONST_UNUSED_HANDLER()
11393 op1 = Z_REFVAL_P(op1); in ZEND_GET_CLASS_SPEC_CONST_UNUSED_HANDLER()
11396 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_GET_CLASS_SPEC_CONST_UNUSED_HANDLER()
11399 …("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_value_name(op1)); in ZEND_GET_CLASS_SPEC_CONST_UNUSED_HANDLER()
11412 zval *op1; in ZEND_GET_TYPE_SPEC_CONST_UNUSED_HANDLER() local
11416 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_GET_TYPE_SPEC_CONST_UNUSED_HANDLER()
11417 type = zend_zval_get_legacy_type(op1); in ZEND_GET_TYPE_SPEC_CONST_UNUSED_HANDLER()
11435 skip = Z_LVAL_P(RT_CONSTANT(opline, opline->op1)); in ZEND_FUNC_GET_ARGS_SPEC_CONST_UNUSED_HANDLER()
11519 zend_string *property_name = Z_STR_P(RT_CONSTANT(opline, opline->op1)); in ZEND_INIT_PARENT_PROPERTY_HOOK_CALL_SPEC_CONST_UNUSED_HANDLER()
11563 zval *op1, *op2; in ZEND_DIV_SPEC_CONST_CV_HANDLER() local
11566 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_DIV_SPEC_CONST_CV_HANDLER()
11568 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CONST_CV_HANDLER()
11577 zval *op1, *op2; in ZEND_POW_SPEC_CONST_CV_HANDLER() local
11580 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_POW_SPEC_CONST_CV_HANDLER()
11582 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CONST_CV_HANDLER()
11591 zval *op1, *op2; in ZEND_CONCAT_SPEC_CONST_CV_HANDLER() local
11593 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11596 if ((IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11598 zend_string *op1_str = Z_STR_P(op1); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11652 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11653 op1 = ZVAL_UNDEFINED_OP1(); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11658 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CONST_CV_HANDLER()
11668 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER() local
11671 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER()
11673 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CONST_CV_HANDLER()
11685 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_DIM_R_SPEC_CONST_CV_HANDLER()
11720 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_DIM_IS_SPEC_CONST_CV_HANDLER()
11753 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_OBJ_R_SPEC_CONST_CV_HANDLER()
11921 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_OBJ_IS_SPEC_CONST_CV_HANDLER()
12058 container = RT_CONSTANT(opline, opline->op1); in ZEND_FETCH_LIST_R_SPEC_CONST_CV_HANDLER()
12067 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER() local
12071 op1 = RT_CONSTANT(opline, opline->op1); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12073 if ((IS_CONST == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12075 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12127 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12128 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12129 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12131 if (IS_CONST == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12134 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12162 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_CONST_CV_HANDLER()
12202 object = RT_CONSTANT(opline, opline->op1); in ZEND_INIT_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12359 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12369 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12375 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12458 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12459 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_CONST_CV_HANDLER()
12534 …#1 ($callback) must be a valid callback, %s", Z_STRVAL_P(RT_CONSTANT(opline, opline->op1)), error); in ZEND_INIT_USER_CALL_SPEC_CONST_CV_HANDLER()
12564 expr_ptr = RT_CONSTANT(opline, opline->op1); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CONST_CV_HANDLER()
12674 container = RT_CONSTANT(opline, opline->op1); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CONST_CV_HANDLER()
12753 container = RT_CONSTANT(opline, opline->op1); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CONST_CV_HANDLER()
12804 key = RT_CONSTANT(opline, opline->op1); in ZEND_ARRAY_KEY_EXISTS_SPEC_CONST_CV_HANDLER()
12853 value = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_SPEC_CONST_CV_HANDLER()
12885 zval *value = RT_CONSTANT(opline, opline->op1); in ZEND_YIELD_SPEC_CONST_CV_HANDLER()
12948 zval *op1; in ZEND_BW_NOT_SPEC_TMPVARCV_HANDLER() local
12950 op1 = EX_VAR(opline->op1.var); in ZEND_BW_NOT_SPEC_TMPVARCV_HANDLER()
12951 if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_BW_NOT_SPEC_TMPVARCV_HANDLER()
12952 ZVAL_LONG(EX_VAR(opline->result.var), ~Z_LVAL_P(op1)); in ZEND_BW_NOT_SPEC_TMPVARCV_HANDLER()
12956 ZEND_VM_TAIL_CALL(zend_bw_not_helper_SPEC(op1 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_NOT_SPEC_TMPVARCV_HANDLER()
12964 value = EX_VAR(opline->op1.var); in ZEND_QM_ASSIGN_LONG_SPEC_TMPVARCV_HANDLER()
12974 value = EX_VAR(opline->op1.var); in ZEND_QM_ASSIGN_DOUBLE_SPEC_TMPVARCV_HANDLER()
12984 value = EX_VAR(opline->op1.var); in ZEND_QM_ASSIGN_NOREF_SPEC_TMPVARCV_HANDLER()
12992 zval *op1, *op2, *result; in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER() local
12995 op1 = EX_VAR(opline->op1.var); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
12999 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13002 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13005 d1 = (double)Z_LVAL_P(op1); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13009 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13011 d1 = Z_DVAL_P(op1); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13018 d1 = Z_DVAL_P(op1); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13024 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_TMPVARCV_CONST_HANDLER()
13030 zval *op1, *op2, *result; in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER() local
13033 op1 = EX_VAR(opline->op1.var); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13037 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13040 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13043 d1 = (double)Z_LVAL_P(op1); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13047 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13049 d1 = Z_DVAL_P(op1); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13056 d1 = Z_DVAL_P(op1); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13062 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_TMPVARCV_CONST_HANDLER()
13068 zval *op1, *op2, *result; in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER() local
13071 op1 = EX_VAR(opline->op1.var); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13075 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13080 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13084 d1 = (double)Z_LVAL_P(op1); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13088 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13090 d1 = Z_DVAL_P(op1); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13097 d1 = Z_DVAL_P(op1); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13103 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_TMPVARCV_CONST_HANDLER()
13109 zval *op1, *op2, *result; in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER() local
13111 op1 = EX_VAR(opline->op1.var); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13115 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13124 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13130 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_TMPVARCV_CONST_HANDLER()
13136 zval *op1, *op2; in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER() local
13138 op1 = EX_VAR(opline->op1.var); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13142 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13147 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13151 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_TMPVARCV_CONST_HANDLER()
13157 zval *op1, *op2; in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER() local
13159 op1 = EX_VAR(opline->op1.var); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13163 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13166 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13170 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_TMPVARCV_CONST_HANDLER()
13176 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER() local
13179 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13183 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13185 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13193 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13197 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13199 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13208 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13213 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_HANDLER()
13219 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13222 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13226 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13228 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13236 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13240 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13242 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13251 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13256 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13262 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13265 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13269 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13271 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13279 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13283 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13285 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13294 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13299 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13305 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER() local
13308 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13312 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13314 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13326 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13330 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13332 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13341 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13346 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_HANDLER()
13352 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13355 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13359 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13361 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13373 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13377 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13379 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13388 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13393 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13399 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13402 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13406 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13408 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13420 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13424 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13426 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13435 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13440 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13446 zval *op1, *op2; in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER() local
13448 op1 = EX_VAR(opline->op1.var); in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13452 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13454 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13458 ZEND_VM_TAIL_CALL(zend_bw_or_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_OR_SPEC_TMPVARCV_CONST_HANDLER()
13464 zval *op1, *op2; in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER() local
13466 op1 = EX_VAR(opline->op1.var); in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13470 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13472 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13476 ZEND_VM_TAIL_CALL(zend_bw_and_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_AND_SPEC_TMPVARCV_CONST_HANDLER()
13482 zval *op1, *op2; in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER() local
13484 op1 = EX_VAR(opline->op1.var); in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13488 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13490 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13494 ZEND_VM_TAIL_CALL(zend_bw_xor_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_XOR_SPEC_TMPVARCV_CONST_HANDLER()
13503 container = EX_VAR(opline->op1.var); in ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CONST_HANDLER()
13515 op = EX_VAR(opline->op1.var); in ZEND_SWITCH_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13543 op = EX_VAR(opline->op1.var); in ZEND_SWITCH_STRING_SPEC_TMPVARCV_CONST_HANDLER()
13576 op = EX_VAR(opline->op1.var); in ZEND_MATCH_SPEC_TMPVARCV_CONST_HANDLER()
13614 zval *op1, *op2, *result; in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13616 op1 = EX_VAR(opline->op1.var); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13619 ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2)); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13626 zval *op1, *op2, *result; in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13628 op1 = EX_VAR(opline->op1.var); in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13631 fast_long_add_function(result, op1, op2); in ZEND_ADD_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13638 zval *op1, *op2, *result; in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13640 op1 = EX_VAR(opline->op1.var); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13643 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13650 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13652 op1 = EX_VAR(opline->op1.var); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13655 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13662 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13664 op1 = EX_VAR(opline->op1.var); in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13667 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13674 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13676 op1 = EX_VAR(opline->op1.var); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13679 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13686 zval *op1, *op2, *result; in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER() local
13688 op1 = EX_VAR(opline->op1.var); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13691 ZVAL_LONG(result, Z_LVAL_P(op1) * Z_LVAL_P(op2)); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_CONST_HANDLER()
13698 zval *op1, *op2, *result; in ZEND_MUL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13701 op1 = EX_VAR(opline->op1.var); in ZEND_MUL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13704 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13712 zval *op1, *op2, *result; in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13714 op1 = EX_VAR(opline->op1.var); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13717 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13724 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13727 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13729 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13736 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13739 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13741 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13748 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13751 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13753 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13760 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13763 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13765 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13772 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13775 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13777 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13784 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13787 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13789 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13796 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13799 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13801 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13808 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13811 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13813 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13820 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13823 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13825 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13832 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13835 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13837 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13844 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13847 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13849 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13856 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13859 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13861 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13868 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13871 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13873 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13880 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13883 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13885 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13892 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13895 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13897 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13904 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13907 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13909 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13916 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13919 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13921 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13928 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13931 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13933 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13940 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER() local
13943 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13945 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_HANDLER()
13952 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13955 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13957 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13964 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
13967 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13969 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
13976 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER() local
13979 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13981 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_HANDLER()
13988 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER() local
13991 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
13993 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPZ_HANDLER()
14000 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER() local
14003 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
14005 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_CONST_JMPNZ_HANDLER()
14012 zval *op1, *op2, *result; in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14015 op1 = EX_VAR(opline->op1.var); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14019 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14022 fast_long_add_function(result, op1, op2); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14025 d1 = (double)Z_LVAL_P(op1); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14029 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14031 d1 = Z_DVAL_P(op1); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14038 d1 = Z_DVAL_P(op1); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14044 ZEND_VM_TAIL_CALL(zend_add_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_ADD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14050 zval *op1, *op2, *result; in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14053 op1 = EX_VAR(opline->op1.var); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14057 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14060 fast_long_sub_function(result, op1, op2); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14063 d1 = (double)Z_LVAL_P(op1); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14067 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14069 d1 = Z_DVAL_P(op1); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14076 d1 = Z_DVAL_P(op1); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14082 ZEND_VM_TAIL_CALL(zend_sub_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SUB_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14088 zval *op1, *op2, *result; in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14091 op1 = EX_VAR(opline->op1.var); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14095 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14100 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14104 d1 = (double)Z_LVAL_P(op1); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14108 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14110 d1 = Z_DVAL_P(op1); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14117 d1 = Z_DVAL_P(op1); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14123 ZEND_VM_TAIL_CALL(zend_mul_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MUL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14129 zval *op1, *op2, *result; in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14131 op1 = EX_VAR(opline->op1.var); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14135 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14144 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2)); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14150 ZEND_VM_TAIL_CALL(zend_mod_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_MOD_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14156 zval *op1, *op2; in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14158 op1 = EX_VAR(opline->op1.var); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14162 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14167 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2))); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14171 ZEND_VM_TAIL_CALL(zend_shift_left_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14177 zval *op1, *op2; in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14179 op1 = EX_VAR(opline->op1.var); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14183 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14186 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2)); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14190 ZEND_VM_TAIL_CALL(zend_shift_right_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_SR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14196 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14199 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14203 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14205 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14213 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14217 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14219 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14228 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14233 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14239 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14242 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14246 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14248 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14256 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14260 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14262 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14271 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14276 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14282 zval *op1, *op2; in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14285 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14289 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14291 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14299 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14303 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14305 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14314 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14319 ZEND_VM_TAIL_CALL(zend_is_smaller_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_SMALLER_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14325 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14328 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14332 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14334 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14346 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14350 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14352 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14361 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14366 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14372 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14375 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14379 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14381 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14393 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14397 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14399 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14408 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14413 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14419 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14422 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14426 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14428 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14440 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14444 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) { in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14446 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14455 d1 = Z_DVAL_P(op1); in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14460 …ZEND_VM_TAIL_CALL(zend_is_smaller_or_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_… in ZEND_IS_SMALLER_OR_EQUAL_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14466 zval *op1, *op2; in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14468 op1 = EX_VAR(opline->op1.var); in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14472 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14474 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2)); in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14478 ZEND_VM_TAIL_CALL(zend_bw_or_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_OR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14484 zval *op1, *op2; in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14486 op1 = EX_VAR(opline->op1.var); in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14490 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14492 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2)); in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14496 ZEND_VM_TAIL_CALL(zend_bw_and_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_AND_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14502 zval *op1, *op2; in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14504 op1 = EX_VAR(opline->op1.var); in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14508 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG) in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14510 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2)); in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14514 ZEND_VM_TAIL_CALL(zend_bw_xor_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_BW_XOR_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14520 zval *op1, *op2, *result; in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14522 op1 = EX_VAR(opline->op1.var); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14525 ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2)); in ZEND_ADD_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14532 zval *op1, *op2, *result; in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14534 op1 = EX_VAR(opline->op1.var); in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14537 fast_long_add_function(result, op1, op2); in ZEND_ADD_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14544 zval *op1, *op2, *result; in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14546 op1 = EX_VAR(opline->op1.var); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14549 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2)); in ZEND_ADD_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14556 zval *op1, *op2, *result; in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14558 op1 = EX_VAR(opline->op1.var); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14561 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2)); in ZEND_SUB_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14568 zval *op1, *op2, *result; in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14570 op1 = EX_VAR(opline->op1.var); in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14573 fast_long_sub_function(result, op1, op2); in ZEND_SUB_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14580 zval *op1, *op2, *result; in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14582 op1 = EX_VAR(opline->op1.var); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14585 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2)); in ZEND_SUB_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14592 zval *op1, *op2, *result; in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14594 op1 = EX_VAR(opline->op1.var); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14597 ZVAL_LONG(result, Z_LVAL_P(op1) * Z_LVAL_P(op2)); in ZEND_MUL_LONG_NO_OVERFLOW_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14604 zval *op1, *op2, *result; in ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14607 op1 = EX_VAR(opline->op1.var); in ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14610 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl… in ZEND_MUL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14618 zval *op1, *op2, *result; in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14620 op1 = EX_VAR(opline->op1.var); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14623 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2)); in ZEND_MUL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14630 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14633 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14635 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14642 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14645 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14647 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14654 zval *op1, *op2; in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14657 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14659 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2)); in ZEND_IS_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14666 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14669 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14671 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14678 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14681 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14683 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14690 zval *op1, *op2; in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14693 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14695 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2)); in ZEND_IS_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14702 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14705 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14707 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14714 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14717 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14719 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14726 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14729 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14731 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2)); in ZEND_IS_NOT_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14738 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14741 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14743 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14750 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14753 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14755 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14762 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14765 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14767 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2)); in ZEND_IS_NOT_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14774 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14777 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14779 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14786 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14789 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14791 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14798 zval *op1, *op2; in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14801 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14803 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2)); in ZEND_IS_SMALLER_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14810 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14813 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14815 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14822 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14825 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14827 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14834 zval *op1, *op2; in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14837 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14839 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2)); in ZEND_IS_SMALLER_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14846 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14849 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14851 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14858 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14861 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14863 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14870 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14873 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14875 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_LONG_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14882 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER() local
14885 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14887 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_HANDLER()
14894 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER() local
14897 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14899 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPZ_HANDLER()
14906 zval *op1, *op2; in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER() local
14909 op1 = EX_VAR(opline->op1.var); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14911 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2)); in ZEND_IS_SMALLER_OR_EQUAL_DOUBLE_SPEC_TMPVARCV_TMPVARCV_JMPNZ_HANDLER()
14921 container = EX_VAR(opline->op1.var); in ZEND_FETCH_LIST_R_SPEC_TMPVARCV_TMPVAR_HANDLER()
14933 op = EX_VAR(opline->op1.var); in ZEND_MATCH_ERROR_SPEC_TMPVARCV_UNUSED_HANDLER()
14944 container = EX_VAR(opline->op1.var); in ZEND_FETCH_LIST_R_SPEC_TMPVARCV_CV_HANDLER()
14955 val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_BOOL_NOT_SPEC_TMPVAR_HANDLER()
14970 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_BOOL_NOT_SPEC_TMPVAR_HANDLER()
14982 z = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ECHO_SPEC_TMPVAR_HANDLER()
15001 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ECHO_SPEC_TMPVAR_HANDLER()
15011 val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMPZ_SPEC_TMPVAR_HANDLER()
15045 val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMPNZ_SPEC_TMPVAR_HANDLER()
15079 val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMPZ_EX_SPEC_TMPVAR_HANDLER()
15098 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_JMPZ_EX_SPEC_TMPVAR_HANDLER()
15115 val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMPNZ_EX_SPEC_TMPVAR_HANDLER()
15133 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_JMPNZ_EX_SPEC_TMPVAR_HANDLER()
15149 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FREE_SPEC_TMPVAR_HANDLER()
15158 var = EX_VAR(opline->op1.var); in ZEND_FE_FREE_SPEC_TMPVAR_HANDLER()
15184 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_THROW_SPEC_TMPVAR_HANDLER()
15201 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_THROW_SPEC_TMPVAR_HANDLER()
15210 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_THROW_SPEC_TMPVAR_HANDLER()
15219 val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_BOOL_SPEC_TMPVAR_HANDLER()
15234 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_BOOL_SPEC_TMPVAR_HANDLER()
15250 obj = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_CLONE_SPEC_TMPVAR_HANDLER()
15269 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CLONE_SPEC_TMPVAR_HANDLER()
15280 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CLONE_SPEC_TMPVAR_HANDLER()
15291 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CLONE_SPEC_TMPVAR_HANDLER()
15300 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CLONE_SPEC_TMPVAR_HANDLER()
15311 inc_filename = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER()
15314 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER()
15336 ZVAL_COPY(EX_VAR(opline->result.var), RT_CONSTANT(op, op->op1)); in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER()
15365 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER()
15378 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER()
15383 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER()
15394 val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15398 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15410 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15417 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15441 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15468 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_FROM_SPEC_TMPVAR_HANDLER()
15494 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_STRLEN_SPEC_TMPVAR_HANDLER()
15508 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_STRLEN_SPEC_TMPVAR_HANDLER()
15547 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_STRLEN_SPEC_TMPVAR_HANDLER()
15557 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_TYPE_CHECK_SPEC_TMPVAR_HANDLER()
15580 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_TYPE_CHECK_SPEC_TMPVAR_HANDLER()
15595 zval *op = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_NAME_SPEC_TMPVAR_HANDLER()
15601 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_NAME_SPEC_TMPVAR_HANDLER()
15607 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_NAME_SPEC_TMPVAR_HANDLER()
15611 fetch_type = opline->op1.num; in ZEND_FETCH_CLASS_NAME_SPEC_TMPVAR_HANDLER()
15652 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER() local
15655 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER()
15657 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER()
15658 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_DIV_SPEC_TMPVAR_CONST_HANDLER()
15666 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER() local
15669 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER()
15671 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER()
15672 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_POW_SPEC_TMPVAR_CONST_HANDLER()
15680 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER() local
15682 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15685 if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15687 zend_string *op1_str = Z_STR_P(op1); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15741 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15742 op1 = ZVAL_UNDEFINED_OP1(); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15747 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15748 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
15757 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER() local
15760 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15764 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15766 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15774 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15778 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15780 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15789 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15793 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15795 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15797 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15809 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15815 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER() local
15818 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15822 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15824 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15832 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15836 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15838 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15847 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15851 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15853 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15855 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15867 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15873 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER() local
15876 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15880 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15882 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15890 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15894 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15896 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15905 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15909 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15911 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15913 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15925 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
15931 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER() local
15934 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15938 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15940 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15948 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15952 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15954 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15963 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15967 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15969 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15971 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15983 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_HANDLER()
15989 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER() local
15992 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15996 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
15998 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16006 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16010 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16012 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16021 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16025 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16027 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16029 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16041 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPZ_HANDLER()
16047 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER() local
16050 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16054 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16056 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16064 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16068 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16070 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16079 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16083 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16085 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16087 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16099 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_CONST_JMPNZ_HANDLER()
16105 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER() local
16108 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER()
16110 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER()
16111 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SPACESHIP_SPEC_TMPVAR_CONST_HANDLER()
16119 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER() local
16122 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER()
16124 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER()
16125 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_BOOL_XOR_SPEC_TMPVAR_CONST_HANDLER()
16136 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST_HANDLER()
16161 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_CONST_HANDLER()
16171 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST_HANDLER()
16174 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CONST_HANDLER()
16185 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16342 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CONST_HANDLER()
16353 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16463 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CONST_HANDLER()
16470 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER() local
16474 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16476 if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16478 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16530 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16531 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16532 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16534 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16537 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16565 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16587 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CONST_HANDLER()
16605 object = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16622 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16628 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16670 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CONST_HANDLER()
16758 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAL_SPEC_TMPVAR_CONST_HANDLER()
16765 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAL_SPEC_TMPVAR_CONST_HANDLER()
16778 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER() local
16781 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16783 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16785 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16793 d1 = (double)Z_LVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16797 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16799 d1 = Z_DVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16808 d1 = Z_DVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16812 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16814 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16823 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_CONST_HANDLER()
16835 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST_HANDLER()
16901 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CONST_HANDLER()
16914 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST_HANDLER()
16951 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CONST_HANDLER()
16965 key = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST_HANDLER()
16983 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CONST_HANDLER()
16994 expr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
17011 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
17028 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_CONST_HANDLER()
17039 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST_HANDLER()
17048 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST_HANDLER()
17056 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST_HANDLER()
17075 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST_HANDLER()
17083 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_CONST_HANDLER()
17094 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV_HANDLER()
17103 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV_HANDLER()
17111 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV_HANDLER()
17130 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV_HANDLER()
17138 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_INDEX_SPEC_TMPVAR_TMPVARCV_HANDLER()
17145 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER() local
17148 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17150 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17151 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_DIV_SPEC_TMPVAR_TMPVAR_HANDLER()
17159 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER() local
17162 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17164 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17165 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_POW_SPEC_TMPVAR_TMPVAR_HANDLER()
17173 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER() local
17175 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17178 if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17180 zend_string *op1_str = Z_STR_P(op1); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17234 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17235 op1 = ZVAL_UNDEFINED_OP1(); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17240 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17241 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17250 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER() local
17253 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17257 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17259 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17267 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17271 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17273 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17282 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17286 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17288 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17290 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17302 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17308 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER() local
17311 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17315 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17317 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17325 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17329 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17331 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17340 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17344 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17346 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17348 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17360 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17366 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER() local
17369 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17373 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17375 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17383 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17387 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17389 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17398 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17402 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17404 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17406 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17418 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17424 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER() local
17427 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17431 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17433 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17441 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17445 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17447 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17456 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17460 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17462 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17464 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17476 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_HANDLER()
17482 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER() local
17485 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17489 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17491 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17499 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17503 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17505 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17514 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17518 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17520 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17522 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17534 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPZ_HANDLER()
17540 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER() local
17543 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17547 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17549 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17557 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17561 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17563 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17572 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17576 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17578 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17580 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17592 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_TMPVAR_TMPVAR_JMPNZ_HANDLER()
17598 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER() local
17601 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17603 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17604 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SPACESHIP_SPEC_TMPVAR_TMPVAR_HANDLER()
17612 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER() local
17615 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17617 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17618 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_BOOL_XOR_SPEC_TMPVAR_TMPVAR_HANDLER()
17629 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17654 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17664 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17667 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17678 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17835 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_TMPVAR_HANDLER()
17846 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17956 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_TMPVAR_HANDLER()
17963 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER() local
17967 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17969 if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
17971 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18023 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18024 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18025 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18027 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18030 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18058 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18080 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_TMPVAR_HANDLER()
18098 object = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18115 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18121 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18163 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_TMPVAR_HANDLER()
18243 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER() local
18246 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18248 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18250 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18258 d1 = (double)Z_LVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18262 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18264 d1 = Z_DVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18273 d1 = Z_DVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18277 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18279 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18288 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_TMPVAR_HANDLER()
18300 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18366 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18379 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18416 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_TMPVAR_HANDLER()
18430 key = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR_HANDLER()
18449 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_TMPVAR_HANDLER()
18460 expr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18477 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18494 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_VAR_HANDLER()
18507 varname = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED()
18521 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED()
18583 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in zend_fetch_var_address_helper_SPEC_TMPVAR_UNUSED()
18644 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAL_SPEC_TMPVAR_UNUSED_HANDLER()
18651 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAL_SPEC_TMPVAR_UNUSED_HANDLER()
18670 varname = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED_HANDLER()
18683 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED_HANDLER()
18694 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_UNSET_VAR_SPEC_TMPVAR_UNUSED_HANDLER()
18709 varname = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED_HANDLER()
18722 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ISSET_ISEMPTY_VAR_SPEC_TMPVAR_UNUSED_HANDLER()
18751 expr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18768 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18785 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INSTANCEOF_SPEC_TMPVAR_UNUSED_HANDLER()
18792 zval *op1; in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER() local
18796 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18799 if (Z_TYPE_P(op1) == IS_ARRAY) { in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18800 count = zend_hash_num_elements(Z_ARRVAL_P(op1)); in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18802 } else if (Z_TYPE_P(op1) == IS_OBJECT) { in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18803 zend_object *zobj = Z_OBJ_P(op1); in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18828 } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18829 op1 = Z_REFVAL_P(op1); in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18831 } else if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18835 …ountable|array, %s given", opline->extended_value ? "sizeof" : "count", zend_zval_value_name(op1)); in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18840 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_COUNT_SPEC_TMPVAR_UNUSED_HANDLER()
18847 zend_array *ht = Z_ARRVAL_P(_get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC)); in ZEND_COUNT_ARRAY_SPEC_TMPVAR_UNUSED_HANDLER()
18878 zval *op1; in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER() local
18881 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER()
18883 if (Z_TYPE_P(op1) == IS_OBJECT) { in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER()
18884 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_OBJCE_P(op1)->name); in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER()
18885 } else if (((IS_TMP_VAR|IS_VAR) & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER()
18886 op1 = Z_REFVAL_P(op1); in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER()
18889 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER()
18892 …("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_value_name(op1)); in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER()
18897 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_GET_CLASS_SPEC_TMPVAR_UNUSED_HANDLER()
18905 zval *value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_COPY_TMP_SPEC_TMPVAR_UNUSED_HANDLER()
18914 zval *op1, *op2; in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER() local
18917 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER()
18919 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER()
18920 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_DIV_SPEC_TMPVAR_CV_HANDLER()
18928 zval *op1, *op2; in ZEND_POW_SPEC_TMPVAR_CV_HANDLER() local
18931 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_TMPVAR_CV_HANDLER()
18933 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_TMPVAR_CV_HANDLER()
18934 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_POW_SPEC_TMPVAR_CV_HANDLER()
18942 zval *op1, *op2; in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER() local
18944 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18947 if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
18949 zend_string *op1_str = Z_STR_P(op1); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19003 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19004 op1 = ZVAL_UNDEFINED_OP1(); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19009 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19010 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19019 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER() local
19022 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER()
19024 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER()
19025 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SPACESHIP_SPEC_TMPVAR_CV_HANDLER()
19036 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV_HANDLER()
19061 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_R_SPEC_TMPVAR_CV_HANDLER()
19071 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV_HANDLER()
19074 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_DIM_IS_SPEC_TMPVAR_CV_HANDLER()
19085 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV_HANDLER()
19242 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_OBJ_R_SPEC_TMPVAR_CV_HANDLER()
19253 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV_HANDLER()
19363 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FETCH_OBJ_IS_SPEC_TMPVAR_CV_HANDLER()
19370 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER() local
19374 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19376 if (((IS_TMP_VAR|IS_VAR) == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19378 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19430 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19431 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19432 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19434 if ((IS_TMP_VAR|IS_VAR) == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19437 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19465 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19487 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FAST_CONCAT_SPEC_TMPVAR_CV_HANDLER()
19505 object = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19522 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19528 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19570 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_INIT_METHOD_CALL_SPEC_TMPVAR_CV_HANDLER()
19650 zval *op1, *op2; in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER() local
19653 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19655 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19657 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19665 d1 = (double)Z_LVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19669 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19671 d1 = Z_DVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19680 d1 = Z_DVAL_P(op1); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19684 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19686 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19695 ZEND_VM_TAIL_CALL(zend_case_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_CASE_SPEC_TMPVAR_CV_HANDLER()
19707 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV_HANDLER()
19773 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_TMPVAR_CV_HANDLER()
19786 container = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV_HANDLER()
19823 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_TMPVAR_CV_HANDLER()
19837 key = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV_HANDLER()
19855 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ARRAY_KEY_EXISTS_SPEC_TMPVAR_CV_HANDLER()
19865 retval_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_RETURN_SPEC_TMP_HANDLER()
19952 retval_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER()
19954 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER()
19978 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER()
19993 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_RETURN_BY_REF_SPEC_TMP_HANDLER()
20008 retval = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_GENERATOR_RETURN_SPEC_TMP_HANDLER()
20052 arg = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_USER_SPEC_TMP_HANDLER()
20062 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_USER_SPEC_TMP_HANDLER()
20074 expr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_CAST_SPEC_TMP_HANDLER()
20154 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CAST_SPEC_TMP_HANDLER()
20165 array_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20216 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20229 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_R_SPEC_TMP_HANDLER()
20247 array_ref = array_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20314 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20327 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_RW_SPEC_TMP_HANDLER()
20337 && !E_HAS_ONLY_FATAL_ERRORS(Z_LVAL_P(EX_VAR(opline->op1.var)))) { in ZEND_END_SILENCE_SPEC_TMP_HANDLER()
20338 EG(error_reporting) = Z_LVAL_P(EX_VAR(opline->op1.var)); in ZEND_END_SILENCE_SPEC_TMP_HANDLER()
20351 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMP_SET_SPEC_TMP_HANDLER()
20363 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_JMP_SET_SPEC_TMP_HANDLER()
20386 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_JMP_SET_SPEC_TMP_HANDLER()
20397 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_COALESCE_SPEC_TMP_HANDLER()
20436 val = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMP_NULL_SPEC_TMP_HANDLER()
20443 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_JMP_NULL_SPEC_TMP_HANDLER()
20481 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_QM_ASSIGN_SPEC_TMP_HANDLER()
20516 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER() local
20520 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20522 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20523 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20531 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER() local
20535 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER()
20537 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_CONST_HANDLER()
20545 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER() local
20549 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20551 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20552 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_CONST_HANDLER()
20600 rope = (zend_string**)EX_VAR(opline->op1.var); in ZEND_ROPE_ADD_SPEC_TMP_CONST_HANDLER()
20635 rope = (zend_string**)EX_VAR(opline->op1.var); in ZEND_ROPE_END_SPEC_TMP_CONST_HANDLER()
20699 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAL_EX_SPEC_TMP_CONST_HANDLER()
20715 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAL_EX_SPEC_TMP_CONST_HANDLER()
20739 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER()
20741 expr_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CONST_HANDLER()
20869 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_CONST_HANDLER()
20899 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_TMP_CONST_HANDLER()
20902 zval *value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_CONST_HANDLER()
20965 zval *op1; in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER() local
20969 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20970 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20971 result = zend_hash_find_ex(ht, Z_STR_P(op1), IS_TMP_VAR == IS_CONST); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20973 zval_ptr_dtor_str(op1); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20979 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20980 result = zend_hash_index_find(ht, Z_LVAL_P(op1)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20984 if ((IS_TMP_VAR & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20985 op1 = Z_REFVAL_P(op1); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20986 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20987 result = zend_hash_find(ht, Z_STR_P(op1)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20988 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20990 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20991 result = zend_hash_index_find(ht, Z_LVAL_P(op1)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20992 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20995 } else if (IS_TMP_VAR == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20998 } else if (Z_TYPE_P(op1) <= IS_FALSE) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
20999 if (IS_TMP_VAR == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21012 if ((IS_TMP_VAR & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21013 op1 = Z_REFVAL_P(op1); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21014 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21015 result = zend_hash_find(ht, Z_STR_P(op1)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21016 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21024 if (zend_compare(op1, &key_tmp) == 0) { in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21025 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21030 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_TMP_CONST_HANDLER()
21077 rope = (zend_string**)EX_VAR(opline->op1.var); in ZEND_ROPE_ADD_SPEC_TMP_TMPVAR_HANDLER()
21112 rope = (zend_string**)EX_VAR(opline->op1.var); in ZEND_ROPE_END_SPEC_TMP_TMPVAR_HANDLER()
21179 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR_HANDLER()
21181 expr_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_TMPVAR_HANDLER()
21309 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_TMPVAR_HANDLER()
21339 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_TMP_TMPVAR_HANDLER()
21342 zval *value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_TMPVAR_HANDLER()
21406 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER() local
21410 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21412 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21413 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21421 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER() local
21425 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER()
21427 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_TMP_HANDLER()
21435 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER() local
21439 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21441 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21442 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_TMP_TMP_HANDLER()
21450 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER() local
21454 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER()
21456 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_VAR_HANDLER()
21492 retval_ref = retval_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_VERIFY_RETURN_TYPE_SPEC_TMP_UNUSED_HANDLER()
21559 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_HANDLER()
21575 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_HANDLER()
21596 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_QUICK_HANDLER()
21612 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAL_EX_SPEC_TMP_UNUSED_QUICK_HANDLER()
21636 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER()
21638 expr_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_UNUSED_HANDLER()
21766 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER()
21796 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER()
21799 zval *value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_UNUSED_HANDLER()
21862 zval *op1; in ZEND_GET_TYPE_SPEC_TMP_UNUSED_HANDLER() local
21866 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_GET_TYPE_SPEC_TMP_UNUSED_HANDLER()
21867 type = zend_zval_get_legacy_type(op1); in ZEND_GET_TYPE_SPEC_TMP_UNUSED_HANDLER()
21873 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_GET_TYPE_SPEC_TMP_UNUSED_HANDLER()
21880 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER() local
21884 op1 = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER()
21886 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_TMP_CV_HANDLER()
21934 rope = (zend_string**)EX_VAR(opline->op1.var); in ZEND_ROPE_ADD_SPEC_TMP_CV_HANDLER()
21969 rope = (zend_string**)EX_VAR(opline->op1.var); in ZEND_ROPE_END_SPEC_TMP_CV_HANDLER()
22036 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER()
22038 expr_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_TMP_CV_HANDLER()
22166 value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_CV_HANDLER()
22196 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_TMP_CV_HANDLER()
22199 zval *value = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_TMP_CV_HANDLER()
22264 closure = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC); in ZEND_BIND_LEXICAL_SPEC_TMP_CV_HANDLER()
22296 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in zend_pre_inc_helper_SPEC_VAR()
22320 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in zend_pre_inc_helper_SPEC_VAR()
22329 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_PRE_INC_SPEC_VAR_RETVAL_UNUSED_HANDLER()
22347 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_PRE_INC_SPEC_VAR_RETVAL_USED_HANDLER()
22365 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in zend_pre_dec_helper_SPEC_VAR()
22390 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in zend_pre_dec_helper_SPEC_VAR()
22399 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_PRE_DEC_SPEC_VAR_RETVAL_UNUSED_HANDLER()
22417 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_PRE_DEC_SPEC_VAR_RETVAL_USED_HANDLER()
22435 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in zend_post_inc_helper_SPEC_VAR()
22458 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in zend_post_inc_helper_SPEC_VAR()
22467 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_POST_INC_SPEC_VAR_HANDLER()
22483 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in zend_post_dec_helper_SPEC_VAR()
22506 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in zend_post_dec_helper_SPEC_VAR()
22515 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_POST_DEC_SPEC_VAR_HANDLER()
22532 retval_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_RETURN_SPEC_VAR_HANDLER()
22619 retval_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER()
22621 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER()
22636 retval_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER()
22645 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER()
22660 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_RETURN_BY_REF_SPEC_VAR_HANDLER()
22675 retval = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_GENERATOR_RETURN_SPEC_VAR_HANDLER()
22719 arg = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_USER_SPEC_VAR_HANDLER()
22729 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_USER_SPEC_VAR_HANDLER()
22741 expr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_CAST_SPEC_VAR_HANDLER()
22767 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CAST_SPEC_VAR_HANDLER()
22822 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_CAST_SPEC_VAR_HANDLER()
22833 array_ptr = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22842 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22851 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22875 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22880 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22885 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22898 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_R_SPEC_VAR_HANDLER()
22911 array_ref = array_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22916 array_ref = array_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22939 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22949 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22975 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22980 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22984 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
22997 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_FE_RESET_RW_SPEC_VAR_HANDLER()
23011 array = EX_VAR(opline->op1.var); in ZEND_FE_FETCH_R_SPEC_VAR_HANDLER()
23092 array = EX_VAR(opline->op1.var); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23097 pos = zend_hash_iterator_pos_ex(Z_FE_ITER_P(EX_VAR(opline->op1.var)), array); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23114 EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos + 1; in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23134 EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos; in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23150 pos = zend_hash_iterator_pos(Z_FE_ITER_P(EX_VAR(opline->op1.var)), fe_ht); in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23194 EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos; in ZEND_FE_FETCH_RW_SPEC_VAR_HANDLER()
23292 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMP_SET_SPEC_VAR_HANDLER()
23304 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_JMP_SET_SPEC_VAR_HANDLER()
23327 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_JMP_SET_SPEC_VAR_HANDLER()
23338 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_COALESCE_SPEC_VAR_HANDLER()
23377 val = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMP_NULL_SPEC_VAR_HANDLER()
23384 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_JMP_NULL_SPEC_VAR_HANDLER()
23422 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_QM_ASSIGN_SPEC_VAR_HANDLER()
23459 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_SIMPLE_SPEC_VAR_HANDLER()
23474 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER() local
23478 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23480 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23481 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23489 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER() local
23493 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER()
23495 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_CONST_HANDLER()
23503 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER() local
23507 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23509 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23510 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_CONST_HANDLER()
23529 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
23533 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
23600 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
23602 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CONST_HANDLER()
23616 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23641 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23658 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23697 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23704 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CONST_HANDLER()
23716 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_VAR_CONST_HANDLER()
23734 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OP_SPEC_VAR_CONST_HANDLER()
23751 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
23798 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_PRE_INC_OBJ_SPEC_VAR_CONST_HANDLER()
23815 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
23860 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_POST_INC_OBJ_SPEC_VAR_CONST_HANDLER()
23870 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER()
23874 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_VAR_CONST_HANDLER()
23885 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER()
23889 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_VAR_CONST_HANDLER()
23919 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER()
23923 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CONST_HANDLER()
23935 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
23944 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_VAR_CONST_HANDLER()
23955 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER()
23961 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CONST_HANDLER()
23989 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
23995 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CONST_HANDLER()
24006 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_LIST_W_SPEC_VAR_CONST_HANDLER()
24010 && Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT in ZEND_FETCH_LIST_W_SPEC_VAR_CONST_HANDLER()
24031 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24032 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24170 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24185 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24186 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24298 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24318 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24324 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24339 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24340 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24452 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24472 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24478 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24493 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24494 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24632 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
24648 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24654 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24660 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24678 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24700 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24727 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24729 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24746 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24785 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CONST_HANDLER()
24800 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24806 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24812 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24830 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24852 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24879 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24881 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24888 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24895 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24899 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24901 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24908 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24929 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24938 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_TMP_HANDLER()
24953 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24959 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24965 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
24983 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25005 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25032 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25034 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25041 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25048 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25052 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25054 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25061 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25082 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25091 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25106 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25112 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25118 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25136 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25158 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25185 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25187 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25204 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25243 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25256 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_UNUSED_HANDLER()
25271 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_UNUSED_HANDLER()
25285 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_USED_HANDLER()
25300 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_SPEC_VAR_CONST_RETVAL_USED_HANDLER()
25313 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25316 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25336 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25338 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_VAR_HANDLER()
25350 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25353 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25373 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CONST_OP_DATA_CV_HANDLER()
25395 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25405 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25411 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25494 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25495 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CONST_HANDLER()
25524 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_SPEC_VAR_CONST_HANDLER()
25531 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_SPEC_VAR_CONST_HANDLER()
25571 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_NO_REF_SPEC_VAR_CONST_HANDLER()
25578 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_SPEC_VAR_CONST_HANDLER()
25602 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CONST_HANDLER()
25615 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CONST_HANDLER()
25627 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CONST_HANDLER()
25642 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_CONST_HANDLER()
25670 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_REF_SPEC_VAR_CONST_HANDLER()
25677 varptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_REF_SPEC_VAR_CONST_HANDLER()
25685 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_REF_SPEC_VAR_CONST_HANDLER()
25700 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HANDLER()
25714 varptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HANDLER()
25722 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HANDLER()
25726 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_VAR_CONST_HANDLER()
25767 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
25775 varptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
25783 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
25787 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_FUNC_ARG_SPEC_VAR_CONST_HANDLER()
25827 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25836 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25843 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_CONST_HANDLER()
25939 expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
25945 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
25947 expr_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CONST_HANDLER()
26057 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER()
26135 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_UNSET_DIM_SPEC_VAR_CONST_HANDLER()
26147 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER()
26179 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_UNSET_OBJ_SPEC_VAR_CONST_HANDLER()
26210 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
26218 zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
26240 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
26243 zval *value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
26255 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_VAR_CONST_HANDLER()
26306 zval *op1; in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER() local
26310 op1 = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26311 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26312 result = zend_hash_find_ex(ht, Z_STR_P(op1), IS_VAR == IS_CONST); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26314 zval_ptr_dtor_str(op1); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26320 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26321 result = zend_hash_index_find(ht, Z_LVAL_P(op1)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26325 if ((IS_VAR & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26326 op1 = Z_REFVAL_P(op1); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26327 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26328 result = zend_hash_find(ht, Z_STR_P(op1)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26329 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26331 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26332 result = zend_hash_index_find(ht, Z_LVAL_P(op1)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26333 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26336 } else if (IS_VAR == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26339 } else if (Z_TYPE_P(op1) <= IS_FALSE) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26340 if (IS_VAR == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26353 if ((IS_VAR & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26354 op1 = Z_REFVAL_P(op1); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26355 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26356 result = zend_hash_find(ht, Z_STR_P(op1)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26357 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26365 if (zend_compare(op1, &key_tmp) == 0) { in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26366 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26371 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IN_ARRAY_SPEC_VAR_CONST_HANDLER()
26396 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26405 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26412 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_VAR_TMPVARCV_HANDLER()
26515 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
26519 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
26586 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
26588 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_TMPVAR_HANDLER()
26602 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26627 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26644 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26683 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26691 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_TMPVAR_HANDLER()
26703 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_VAR_TMPVAR_HANDLER()
26722 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OP_SPEC_VAR_TMPVAR_HANDLER()
26739 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26787 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_PRE_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26804 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26850 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_POST_INC_OBJ_SPEC_VAR_TMPVAR_HANDLER()
26860 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR_HANDLER()
26864 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_VAR_TMPVAR_HANDLER()
26875 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR_HANDLER()
26879 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_VAR_TMPVAR_HANDLER()
26909 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26913 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26925 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR_HANDLER()
26934 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_VAR_TMPVAR_HANDLER()
26945 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR_HANDLER()
26951 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_VAR_TMPVAR_HANDLER()
26979 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26985 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_TMPVAR_HANDLER()
26996 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR_HANDLER()
27000 && Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT in ZEND_FETCH_LIST_W_SPEC_VAR_TMPVAR_HANDLER()
27022 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27023 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27161 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27176 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27177 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27289 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27309 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27315 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27330 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27331 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27443 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27463 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27469 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27484 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27485 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27623 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
27639 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27645 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27651 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27669 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27691 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27718 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27720 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27737 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27776 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CONST_HANDLER()
27791 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27797 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27803 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27821 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27843 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27870 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27872 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27879 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27886 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27890 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27892 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27899 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27920 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27929 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_TMP_HANDLER()
27944 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27950 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27956 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27974 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
27996 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28023 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28025 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28032 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28039 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28043 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28045 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28052 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28073 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28082 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28097 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28103 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28109 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28127 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28149 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28176 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28178 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28195 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28234 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28246 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28249 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28269 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28271 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_VAR_HANDLER()
28283 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28286 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28306 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_TMPVAR_OP_DATA_CV_HANDLER()
28328 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28338 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28344 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28427 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28428 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_TMPVAR_HANDLER()
28454 expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR_HANDLER()
28460 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR_HANDLER()
28462 expr_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_TMPVAR_HANDLER()
28572 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_UNSET_DIM_SPEC_VAR_TMPVAR_HANDLER()
28651 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_UNSET_DIM_SPEC_VAR_TMPVAR_HANDLER()
28663 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR_HANDLER()
28696 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_UNSET_OBJ_SPEC_VAR_TMPVAR_HANDLER()
28727 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28735 zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28757 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28760 zval *value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28772 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_VAR_TMPVAR_HANDLER()
28824 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER() local
28828 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28830 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28831 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28839 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER() local
28843 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER()
28845 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_TMP_HANDLER()
28853 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER() local
28857 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28859 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28860 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_TMP_HANDLER()
28873 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_UNUSED_HANDLER()
28888 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_UNUSED_HANDLER()
28902 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_USED_HANDLER()
28917 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_SPEC_VAR_TMP_RETVAL_USED_HANDLER()
28926 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER() local
28930 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28932 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28933 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28941 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER() local
28945 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER()
28947 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_VAR_HANDLER()
28955 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER() local
28959 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28961 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28962 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_IS_NOT_IDENTICAL_SPEC_VAR_VAR_HANDLER()
28975 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_UNUSED_HANDLER()
28990 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_UNUSED_HANDLER()
29004 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_USED_HANDLER()
29019 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_SPEC_VAR_VAR_RETVAL_USED_HANDLER()
29034 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER()
29037 UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT)) { in ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER()
29060 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_REF_SPEC_VAR_VAR_HANDLER()
29072 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_UNUSED_HANDLER()
29097 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_UNUSED_HANDLER()
29114 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_UNUSED_HANDLER()
29153 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_UNUSED_HANDLER()
29160 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_UNUSED_HANDLER()
29170 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER()
29174 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_VAR_UNUSED_HANDLER()
29185 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER()
29189 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_VAR_UNUSED_HANDLER()
29223 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29229 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29235 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29253 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29275 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29302 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29304 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29321 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29360 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CONST_HANDLER()
29375 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29381 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29387 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29405 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29427 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29454 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29456 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29463 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29470 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29474 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29476 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29483 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29504 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29513 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_TMP_HANDLER()
29528 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29534 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29540 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29558 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29580 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29607 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29609 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29616 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29623 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29627 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29629 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29636 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29657 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29666 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_VAR_HANDLER()
29681 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29687 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29693 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29711 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29733 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29760 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29762 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29779 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29818 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_UNUSED_OP_DATA_CV_HANDLER()
29838 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29848 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29854 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29937 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29938 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_UNUSED_HANDLER()
29968 retval_ref = retval_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_VERIFY_RETURN_TYPE_SPEC_VAR_UNUSED_HANDLER()
30035 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_SPEC_VAR_UNUSED_HANDLER()
30042 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_SPEC_VAR_UNUSED_HANDLER()
30082 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_NO_REF_SPEC_VAR_UNUSED_HANDLER()
30089 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_SPEC_VAR_UNUSED_HANDLER()
30113 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_HANDLER()
30126 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_HANDLER()
30138 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_HANDLER()
30153 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_HANDLER()
30181 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30194 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30206 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30221 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_NO_REF_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30249 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_REF_SPEC_VAR_UNUSED_HANDLER()
30256 varptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_REF_SPEC_VAR_UNUSED_HANDLER()
30264 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_REF_SPEC_VAR_UNUSED_HANDLER()
30279 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HANDLER()
30293 varptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HANDLER()
30301 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HANDLER()
30305 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_HANDLER()
30345 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30359 varptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30367 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30371 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_VAR_UNUSED_QUICK_HANDLER()
30412 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
30420 varptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
30428 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_SEND_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
30432 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_FUNC_ARG_SPEC_VAR_UNUSED_HANDLER()
30463 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
30471 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
30477 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_NEW_SPEC_VAR_UNUSED_HANDLER()
30528 expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER()
30534 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER()
30536 expr_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_UNUSED_HANDLER()
30642 var_ptr = EX_VAR(opline->op1.var); in ZEND_SEPARATE_SPEC_VAR_UNUSED_HANDLER()
30679 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER()
30687 zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER()
30709 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER()
30712 zval *value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER()
30724 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_VAR_UNUSED_HANDLER()
30775 zval *op1 = EX_VAR(opline->op1.var); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER() local
30778 if (UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30779 ZVAL_NEW_EMPTY_REF(op1); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30780 Z_SET_REFCOUNT_P(op1, 2); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30781 ZVAL_NULL(Z_REFVAL_P(op1)); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30782 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1)); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30784 if (Z_ISREF_P(op1)) { in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30785 Z_ADDREF_P(op1); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30787 ZVAL_MAKE_REF_EX(op1, 2); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30789 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1)); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30791 } else if (EXPECTED(Z_TYPE_P(op1) == IS_INDIRECT)) { in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30792 op1 = Z_INDIRECT_P(op1); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30793 if (EXPECTED(!Z_ISREF_P(op1))) { in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30794 ZVAL_MAKE_REF_EX(op1, 2); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30796 GC_ADDREF(Z_REF_P(op1)); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30798 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1)); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30800 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), op1); in ZEND_MAKE_REF_SPEC_VAR_UNUSED_HANDLER()
30808 zval *op1; in ZEND_GET_TYPE_SPEC_VAR_UNUSED_HANDLER() local
30812 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_GET_TYPE_SPEC_VAR_UNUSED_HANDLER()
30813 type = zend_zval_get_legacy_type(op1); in ZEND_GET_TYPE_SPEC_VAR_UNUSED_HANDLER()
30819 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_GET_TYPE_SPEC_VAR_UNUSED_HANDLER()
30833 varptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SIMPLE_SPEC_VAR_UNUSED_HANDLER()
30848 zval *op1, *op2; in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER() local
30852 op1 = _get_zval_ptr_var_deref(opline->op1.var EXECUTE_DATA_CC); in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER()
30854 result = fast_is_identical_function(op1, op2); in ZEND_CASE_STRICT_SPEC_VAR_CV_HANDLER()
30873 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
30877 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
30944 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
30946 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_OP_SPEC_VAR_CV_HANDLER()
30960 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
30985 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31002 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31041 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31048 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_OP_SPEC_VAR_CV_HANDLER()
31060 var_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_VAR_CV_HANDLER()
31078 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OP_SPEC_VAR_CV_HANDLER()
31095 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
31142 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_PRE_INC_OBJ_SPEC_VAR_CV_HANDLER()
31159 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
31204 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_POST_INC_OBJ_SPEC_VAR_CV_HANDLER()
31214 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER()
31218 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_VAR_CV_HANDLER()
31229 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER()
31233 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_VAR_CV_HANDLER()
31263 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER()
31267 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_VAR_CV_HANDLER()
31279 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
31288 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_VAR_CV_HANDLER()
31299 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER()
31305 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_VAR_CV_HANDLER()
31333 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
31339 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_VAR_CV_HANDLER()
31350 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_LIST_W_SPEC_VAR_CV_HANDLER()
31354 && Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT in ZEND_FETCH_LIST_W_SPEC_VAR_CV_HANDLER()
31375 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
31376 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
31514 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
31529 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31530 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31642 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31662 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31668 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
31683 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31684 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31796 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31816 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31822 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
31837 object = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
31838 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
31976 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
31992 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
31998 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32004 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32022 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32044 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32071 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32073 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32090 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32129 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CONST_HANDLER()
32144 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32150 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32156 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32174 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32196 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32223 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32225 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32232 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32239 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32243 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32245 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32252 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32273 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32282 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_TMP_HANDLER()
32297 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32303 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32309 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32327 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32349 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32376 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32378 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32385 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32392 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32396 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32398 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32405 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32426 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32435 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32450 orig_object_ptr = object_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32456 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32462 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32480 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32502 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32529 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32531 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32548 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32587 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_DIM_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32600 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_UNUSED_HANDLER()
32615 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_UNUSED_HANDLER()
32629 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_USED_HANDLER()
32644 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_SPEC_VAR_CV_RETVAL_USED_HANDLER()
32659 variable_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER()
32662 UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT)) { in ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER()
32684 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_REF_SPEC_VAR_CV_HANDLER()
32695 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32698 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32718 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32720 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_VAR_HANDLER()
32732 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32735 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32755 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_VAR_CV_OP_DATA_CV_HANDLER()
32777 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32787 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32793 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32876 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32877 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_VAR_CV_HANDLER()
32903 expr_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
32909 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
32911 expr_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_VAR_CV_HANDLER()
33021 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER()
33099 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_UNSET_DIM_SPEC_VAR_CV_HANDLER()
33111 container = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER()
33143 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_UNSET_OBJ_SPEC_VAR_CV_HANDLER()
33174 value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
33182 zval *value_ptr = _get_zval_ptr_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
33204 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
33207 zval *value = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
33219 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var)); in ZEND_YIELD_SPEC_VAR_CV_HANDLER()
33276 array = EX_VAR(opline->op1.var); in ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_UNUSED_HANDLER()
33344 array = EX_VAR(opline->op1.var); in ZEND_FE_FETCH_R_SIMPLE_SPEC_VAR_CV_RETVAL_USED_HANDLER()
33490 fetch_type = opline->op1.num; in ZEND_FETCH_CLASS_NAME_SPEC_UNUSED_HANDLER()
33546 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
33613 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CONST_HANDLER()
33936 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CONST_HANDLER()
33953 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CONST_HANDLER()
34108 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CONST_HANDLER()
34123 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CONST_HANDLER()
34277 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34389 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34409 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_TMP_HANDLER()
34431 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34543 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34563 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34585 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34739 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34760 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_VAR_HANDLER()
34775 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CONST_OP_DATA_CV_HANDLER()
34843 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
34850 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()
34860 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(Z_STR_P(class_name), opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_CONST_HANDLER()
35048 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35058 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35064 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35147 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35148 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CONST_HANDLER()
35210 …zend_quick_get_constant(RT_CONSTANT(opline, opline->op2) + 1, opline->op1.num OPLINE_CC EXECUTE_DA… in ZEND_FETCH_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
35235 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
35244 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
35251 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_CONST_HANDLER()
35594 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35603 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35610 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_FETCH_CLASS_CONSTANT_SPEC_UNUSED_TMPVARCV_HANDLER()
35717 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
35784 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_TMPVAR_HANDLER()
36104 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_TMPVAR_HANDLER()
36121 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_TMPVAR_HANDLER()
36276 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_TMPVAR_HANDLER()
36291 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CONST_HANDLER()
36445 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36557 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36577 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_TMP_HANDLER()
36599 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36711 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36731 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36753 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
36907 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36928 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_VAR_HANDLER()
36943 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_TMPVAR_OP_DATA_CV_HANDLER()
37011 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
37018 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()
37028 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(Z_STR_P(class_name), opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_TMPVAR_HANDLER()
37217 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37227 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37233 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37316 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37317 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_TMPVAR_HANDLER()
37578 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
37585 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()
37595 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(Z_STR_P(class_name), opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
37628 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
37638 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
37644 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
37727 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
37728 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_UNUSED_HANDLER()
37911 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
37919 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
37925 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_NEW_SPEC_UNUSED_UNUSED_HANDLER()
38162 zval *op1; in ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_HANDLER() local
38165 op1 = NULL; in ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
38167 if (Z_TYPE_P(op1) == IS_OBJECT) { in ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
38168 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_OBJCE_P(op1)->name); in ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
38169 } else if ((IS_UNUSED & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
38170 op1 = Z_REFVAL_P(op1); in ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
38173 if (IS_UNUSED == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
38176 …("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_value_name(op1)); in ZEND_GET_CLASS_SPEC_UNUSED_UNUSED_HANDLER()
38220 skip = Z_LVAL_P(RT_CONSTANT(opline, opline->op1)); in ZEND_FUNC_GET_ARGS_SPEC_UNUSED_UNUSED_HANDLER()
38365 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
38432 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_UNUSED_CV_HANDLER()
38750 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_UNUSED_CV_HANDLER()
38767 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_UNUSED_CV_HANDLER()
38922 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_UNUSED_CV_HANDLER()
38937 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CONST_HANDLER()
39091 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
39203 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
39223 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_TMP_HANDLER()
39245 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39357 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39377 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39399 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
39553 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39574 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_VAR_HANDLER()
39589 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_UNUSED_CV_OP_DATA_CV_HANDLER()
39657 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(NULL, opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
39664 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()
39674 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(Z_STR_P(class_name), opline->op1.num); in ZEND_FETCH_CLASS_SPEC_UNUSED_CV_HANDLER()
39862 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op… in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39872 ce = zend_fetch_class(NULL, opline->op1.num); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39878 ce = Z_CE_P(EX_VAR(opline->op1.var)); in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39961 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT || in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
39962 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) { in ZEND_INIT_STATIC_METHOD_CALL_SPEC_UNUSED_CV_HANDLER()
40219 val = EX_VAR(opline->op1.var); in ZEND_BOOL_NOT_SPEC_CV_HANDLER()
40245 var_ptr = EX_VAR(opline->op1.var); in zend_pre_inc_helper_SPEC_CV()
40277 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_INC_SPEC_CV_RETVAL_UNUSED_HANDLER()
40295 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_INC_SPEC_CV_RETVAL_USED_HANDLER()
40313 var_ptr = EX_VAR(opline->op1.var); in zend_pre_dec_helper_SPEC_CV()
40346 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_DEC_SPEC_CV_RETVAL_UNUSED_HANDLER()
40364 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_DEC_SPEC_CV_RETVAL_USED_HANDLER()
40382 var_ptr = EX_VAR(opline->op1.var); in zend_post_inc_helper_SPEC_CV()
40413 var_ptr = EX_VAR(opline->op1.var); in ZEND_POST_INC_SPEC_CV_HANDLER()
40429 var_ptr = EX_VAR(opline->op1.var); in zend_post_dec_helper_SPEC_CV()
40460 var_ptr = EX_VAR(opline->op1.var); in ZEND_POST_DEC_SPEC_CV_HANDLER()
40477 z = EX_VAR(opline->op1.var); in ZEND_ECHO_SPEC_CV_HANDLER()
40505 val = EX_VAR(opline->op1.var); in ZEND_JMPZ_SPEC_CV_HANDLER()
40539 val = EX_VAR(opline->op1.var); in ZEND_JMPNZ_SPEC_CV_HANDLER()
40573 val = EX_VAR(opline->op1.var); in ZEND_JMPZ_EX_SPEC_CV_HANDLER()
40609 val = EX_VAR(opline->op1.var); in ZEND_JMPNZ_EX_SPEC_CV_HANDLER()
40644 retval_ptr = EX_VAR(opline->op1.var); in ZEND_RETURN_SPEC_CV_HANDLER()
40731 retval_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_RETURN_BY_REF_SPEC_CV_HANDLER()
40748 retval_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_RETURN_BY_REF_SPEC_CV_HANDLER()
40786 retval = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_GENERATOR_RETURN_SPEC_CV_HANDLER()
40829 value = EX_VAR(opline->op1.var); in ZEND_THROW_SPEC_CV_HANDLER()
40866 arg = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_USER_SPEC_CV_HANDLER()
40884 val = EX_VAR(opline->op1.var); in ZEND_BOOL_SPEC_CV_HANDLER()
40915 obj = EX_VAR(opline->op1.var); in ZEND_CLONE_SPEC_CV_HANDLER()
40976 expr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_CAST_SPEC_CV_HANDLER()
41066 inc_filename = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER()
41091 ZVAL_COPY(EX_VAR(opline->result.var), RT_CONSTANT(op, op->op1)); in ZEND_INCLUDE_OR_EVAL_SPEC_CV_HANDLER()
41149 array_ptr = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_FE_RESET_R_SPEC_CV_HANDLER()
41225 array_ref = array_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_FE_RESET_RW_SPEC_CV_HANDLER()
41230 array_ref = array_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_FE_RESET_RW_SPEC_CV_HANDLER()
41323 value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_JMP_SET_SPEC_CV_HANDLER()
41368 value = _get_zval_ptr_cv_BP_VAR_IS(opline->op1.var EXECUTE_DATA_CC); in ZEND_COALESCE_SPEC_CV_HANDLER()
41407 val = EX_VAR(opline->op1.var); in ZEND_JMP_NULL_SPEC_CV_HANDLER()
41452 value = EX_VAR(opline->op1.var); in ZEND_QM_ASSIGN_SPEC_CV_HANDLER()
41491 val = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_FROM_SPEC_CV_HANDLER()
41589 value = EX_VAR(opline->op1.var); in ZEND_STRLEN_SPEC_CV_HANDLER()
41652 value = EX_VAR(opline->op1.var); in ZEND_TYPE_CHECK_SPEC_CV_HANDLER()
41690 zval *op = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_CLASS_NAME_SPEC_CV_HANDLER()
41706 fetch_type = opline->op1.num; in ZEND_FETCH_CLASS_NAME_SPEC_CV_HANDLER()
41751 variable_ptr = EX_VAR(opline->op1.var); in ZEND_BIND_STATIC_SPEC_CV_HANDLER()
41803 variable_ptr = EX_VAR(opline->op1.var); in ZEND_BIND_INIT_STATIC_OR_JMP_SPEC_CV_HANDLER()
41829 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_CV_RETVAL_UNUSED_HANDLER()
41842 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_INC_LONG_NO_OVERFLOW_SPEC_CV_RETVAL_USED_HANDLER()
41855 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_INC_LONG_SPEC_CV_RETVAL_UNUSED_HANDLER()
41868 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_INC_LONG_SPEC_CV_RETVAL_USED_HANDLER()
41881 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_CV_RETVAL_UNUSED_HANDLER()
41894 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_DEC_LONG_NO_OVERFLOW_SPEC_CV_RETVAL_USED_HANDLER()
41907 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_DEC_LONG_SPEC_CV_RETVAL_UNUSED_HANDLER()
41920 var_ptr = EX_VAR(opline->op1.var); in ZEND_PRE_DEC_LONG_SPEC_CV_RETVAL_USED_HANDLER()
41933 var_ptr = EX_VAR(opline->op1.var); in ZEND_POST_INC_LONG_NO_OVERFLOW_SPEC_CV_HANDLER()
41944 var_ptr = EX_VAR(opline->op1.var); in ZEND_POST_INC_LONG_SPEC_CV_HANDLER()
41955 var_ptr = EX_VAR(opline->op1.var); in ZEND_POST_DEC_LONG_NO_OVERFLOW_SPEC_CV_HANDLER()
41966 var_ptr = EX_VAR(opline->op1.var); in ZEND_POST_DEC_LONG_SPEC_CV_HANDLER()
41977 varptr = EX_VAR(opline->op1.var); in ZEND_SEND_VAR_SIMPLE_SPEC_CV_HANDLER()
41992 zval *op1, *op2; in ZEND_DIV_SPEC_CV_CONST_HANDLER() local
41995 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CV_CONST_HANDLER()
41997 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_CONST_HANDLER()
42006 zval *op1, *op2; in ZEND_POW_SPEC_CV_CONST_HANDLER() local
42009 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CV_CONST_HANDLER()
42011 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_CONST_HANDLER()
42020 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_CONST_HANDLER() local
42022 op1 = EX_VAR(opline->op1.var); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42025 if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42027 zend_string *op1_str = Z_STR_P(op1); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42081 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42082 op1 = ZVAL_UNDEFINED_OP1(); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42087 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_CONST_HANDLER()
42097 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER() local
42101 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER()
42103 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_CONST_HANDLER()
42112 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER() local
42116 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER()
42118 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CONST_HANDLER()
42127 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER() local
42130 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42134 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42136 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42144 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42148 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42150 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42159 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42163 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42165 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42167 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42179 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CONST_HANDLER()
42185 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER() local
42188 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42192 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42194 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42202 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42206 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42208 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42217 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42221 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42223 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42225 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42237 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42243 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER() local
42246 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42250 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42252 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42260 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42264 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42266 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42275 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42279 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42281 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42283 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42295 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42301 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER() local
42304 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42308 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42310 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42318 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42322 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42324 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42333 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42337 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42339 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42341 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42353 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_HANDLER()
42359 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER() local
42362 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42366 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42368 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42376 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42380 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42382 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42391 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42395 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42397 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42399 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42411 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPZ_HANDLER()
42417 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER() local
42420 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42424 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42426 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42434 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42438 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42440 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42449 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42453 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42455 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42457 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42469 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CONST_JMPNZ_HANDLER()
42475 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER() local
42478 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER()
42480 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_CONST_HANDLER()
42489 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER() local
42492 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER()
42494 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_CONST_HANDLER()
42514 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
42518 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
42585 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CONST_HANDLER()
42601 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42626 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42643 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42682 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CONST_HANDLER()
42701 var_ptr = _get_zval_ptr_cv_BP_VAR_RW(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_CV_CONST_HANDLER()
42736 object = EX_VAR(opline->op1.var); in ZEND_PRE_INC_OBJ_SPEC_CV_CONST_HANDLER()
42800 object = EX_VAR(opline->op1.var); in ZEND_POST_INC_OBJ_SPEC_CV_CONST_HANDLER()
42855 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_R_SPEC_CV_CONST_HANDLER()
42890 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER()
42894 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_CV_CONST_HANDLER()
42905 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER()
42909 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_CV_CONST_HANDLER()
42920 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_IS_SPEC_CV_CONST_HANDLER()
42952 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER()
42956 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_CV_CONST_HANDLER()
42968 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_R_SPEC_CV_CONST_INLINE_HANDLER()
43141 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
43150 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_CV_CONST_HANDLER()
43161 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER()
43167 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_CV_CONST_HANDLER()
43179 container = _get_zval_ptr_cv_BP_VAR_IS(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_IS_SPEC_CV_CONST_HANDLER()
43316 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
43322 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CONST_HANDLER()
43336 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43337 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43490 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43491 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43603 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43623 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
43644 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43645 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43757 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43777 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
43798 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43799 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
43953 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43959 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43965 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
43983 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44005 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44032 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44034 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44051 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CONST_HANDLER()
44105 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44111 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44117 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44135 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44157 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44184 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44186 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44193 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44200 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44204 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44206 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44213 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44234 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_TMP_HANDLER()
44258 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44264 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44270 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44288 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44310 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44337 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44339 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44346 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44353 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44357 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44359 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44366 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44387 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44411 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44417 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44423 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44441 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44463 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44490 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44492 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44509 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44561 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_UNUSED_HANDLER()
44590 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_SPEC_CV_CONST_RETVAL_USED_HANDLER()
44618 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44621 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44642 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_VAR_HANDLER()
44654 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44657 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CONST_OP_DATA_CV_HANDLER()
44686 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER() local
44690 op1 = EX_VAR(opline->op1.var); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44692 if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44694 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44746 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44747 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44748 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44750 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44753 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44781 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_CV_CONST_HANDLER()
44821 object = EX_VAR(opline->op1.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CONST_HANDLER()
44981 varptr = EX_VAR(opline->op1.var); in ZEND_SEND_VAR_SPEC_CV_CONST_HANDLER()
45028 varptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_REF_SPEC_CV_CONST_HANDLER()
45064 varptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_CV_CONST_HANDLER()
45075 varptr = EX_VAR(opline->op1.var); in ZEND_SEND_VAR_EX_SPEC_CV_CONST_HANDLER()
45112 expr_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER()
45120 expr_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CONST_HANDLER()
45230 container = EX_VAR(opline->op1.var); in ZEND_UNSET_DIM_SPEC_CV_CONST_HANDLER()
45320 container = EX_VAR(opline->op1.var); in ZEND_UNSET_OBJ_SPEC_CV_CONST_HANDLER()
45365 container = EX_VAR(opline->op1.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CONST_HANDLER()
45444 container = _get_zval_ptr_cv_BP_VAR_IS(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CONST_HANDLER()
45495 key = EX_VAR(opline->op1.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CONST_HANDLER()
45524 expr = EX_VAR(opline->op1.var); in ZEND_INSTANCEOF_SPEC_CV_CONST_HANDLER()
45589 value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_CONST_HANDLER()
45597 zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_CONST_HANDLER()
45621 zval *value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_CONST_HANDLER()
45737 variable_ptr = EX_VAR(opline->op1.var); in ZEND_BIND_GLOBAL_SPEC_CV_CONST_HANDLER()
45764 zval *op1; in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER() local
45768 op1 = EX_VAR(opline->op1.var); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45769 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45770 result = zend_hash_find_ex(ht, Z_STR_P(op1), IS_CV == IS_CONST); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45772 zval_ptr_dtor_str(op1); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45778 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45779 result = zend_hash_index_find(ht, Z_LVAL_P(op1)); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45783 if ((IS_CV & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45784 op1 = Z_REFVAL_P(op1); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45785 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45786 result = zend_hash_find(ht, Z_STR_P(op1)); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45789 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45790 result = zend_hash_index_find(ht, Z_LVAL_P(op1)); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45794 } else if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45797 } else if (Z_TYPE_P(op1) <= IS_FALSE) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45798 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45811 if ((IS_CV & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45812 op1 = Z_REFVAL_P(op1); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45813 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45814 result = zend_hash_find(ht, Z_STR_P(op1)); in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45823 if (zend_compare(op1, &key_tmp) == 0) { in ZEND_IN_ARRAY_SPEC_CV_CONST_HANDLER()
45839 zval *op1, *op2; in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER() local
45842 op1 = EX_VAR(opline->op1.var); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45844 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45852 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER() local
45855 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45857 result = fast_is_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CONST_HANDLER()
45869 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_R_INDEX_SPEC_CV_CONST_HANDLER()
45924 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_R_INDEX_SPEC_CV_TMPVARCV_HANDLER()
45975 zval *op1, *op2; in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER() local
45978 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER()
45980 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_TMPVAR_HANDLER()
45989 zval *op1, *op2; in ZEND_POW_SPEC_CV_TMPVAR_HANDLER() local
45992 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CV_TMPVAR_HANDLER()
45994 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_TMPVAR_HANDLER()
46003 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER() local
46005 op1 = EX_VAR(opline->op1.var); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46008 if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46010 zend_string *op1_str = Z_STR_P(op1); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46064 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46065 op1 = ZVAL_UNDEFINED_OP1(); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46070 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_TMPVAR_HANDLER()
46080 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER() local
46083 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46087 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46089 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46097 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46101 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46103 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46112 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46116 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46118 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46120 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46132 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46138 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER() local
46141 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46145 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46147 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46155 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46159 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46161 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46170 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46174 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46176 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46178 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46190 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46196 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER() local
46199 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46203 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46205 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46213 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46217 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46219 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46228 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46232 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46234 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46236 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46248 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46254 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER() local
46257 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46261 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46263 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46271 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46275 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46277 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46286 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46290 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46292 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46294 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46306 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_HANDLER()
46312 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER() local
46315 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46319 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46321 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46329 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46333 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46335 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46344 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46348 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46350 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46352 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46364 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPZ_HANDLER()
46370 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER() local
46373 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46377 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46379 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46387 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46391 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46393 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46402 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46406 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46408 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46410 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46422 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_TMPVAR_JMPNZ_HANDLER()
46428 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER() local
46431 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER()
46433 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_TMPVAR_HANDLER()
46442 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER() local
46445 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER()
46447 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_TMPVAR_HANDLER()
46467 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
46471 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
46538 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_TMPVAR_HANDLER()
46554 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46579 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46596 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46635 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_TMPVAR_HANDLER()
46655 var_ptr = _get_zval_ptr_cv_BP_VAR_RW(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_CV_TMPVAR_HANDLER()
46691 object = EX_VAR(opline->op1.var); in ZEND_PRE_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46756 object = EX_VAR(opline->op1.var); in ZEND_POST_INC_OBJ_SPEC_CV_TMPVAR_HANDLER()
46812 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_R_SPEC_CV_TMPVAR_HANDLER()
46847 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR_HANDLER()
46851 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_CV_TMPVAR_HANDLER()
46862 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR_HANDLER()
46866 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_CV_TMPVAR_HANDLER()
46877 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_IS_SPEC_CV_TMPVAR_HANDLER()
46909 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR_HANDLER()
46913 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_CV_TMPVAR_HANDLER()
46925 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_R_SPEC_CV_TMPVAR_HANDLER()
47093 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR_HANDLER()
47102 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_CV_TMPVAR_HANDLER()
47113 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR_HANDLER()
47119 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_CV_TMPVAR_HANDLER()
47131 container = _get_zval_ptr_cv_BP_VAR_IS(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_IS_SPEC_CV_TMPVAR_HANDLER()
47268 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR_HANDLER()
47274 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_TMPVAR_HANDLER()
47288 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47289 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47442 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47443 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47555 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47575 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
47596 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47597 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47709 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47729 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
47750 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47751 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
47905 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47911 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47917 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47935 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47957 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47984 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
47986 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48003 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CONST_HANDLER()
48057 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48063 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48069 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48087 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48109 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48136 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48138 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48145 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48152 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48156 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48158 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48165 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48186 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_TMP_HANDLER()
48210 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48216 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48222 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48240 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48262 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48289 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48291 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48298 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48305 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48309 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48311 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48318 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48339 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48363 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48369 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48375 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48393 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48415 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48442 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48444 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48461 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48512 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48515 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48536 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_VAR_HANDLER()
48548 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48551 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_TMPVAR_OP_DATA_CV_HANDLER()
48580 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER() local
48584 op1 = EX_VAR(opline->op1.var); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48586 if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48588 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48640 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48641 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48642 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48644 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48647 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48675 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_CV_TMPVAR_HANDLER()
48715 object = EX_VAR(opline->op1.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_TMPVAR_HANDLER()
48865 expr_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR_HANDLER()
48873 expr_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_TMPVAR_HANDLER()
48983 container = EX_VAR(opline->op1.var); in ZEND_UNSET_DIM_SPEC_CV_TMPVAR_HANDLER()
49074 container = EX_VAR(opline->op1.var); in ZEND_UNSET_OBJ_SPEC_CV_TMPVAR_HANDLER()
49120 container = EX_VAR(opline->op1.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_TMPVAR_HANDLER()
49199 container = _get_zval_ptr_cv_BP_VAR_IS(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_TMPVAR_HANDLER()
49250 key = EX_VAR(opline->op1.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_TMPVAR_HANDLER()
49300 value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_TMPVAR_HANDLER()
49308 zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_TMPVAR_HANDLER()
49332 zval *value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_TMPVAR_HANDLER()
49396 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER() local
49400 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
49402 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_TMP_HANDLER()
49411 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER() local
49415 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
49417 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_TMP_HANDLER()
49431 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_UNUSED_HANDLER()
49460 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_SPEC_CV_TMP_RETVAL_USED_HANDLER()
49484 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER() local
49488 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
49490 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_VAR_HANDLER()
49499 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER() local
49503 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
49505 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_VAR_HANDLER()
49519 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_UNUSED_HANDLER()
49548 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_SPEC_CV_VAR_RETVAL_USED_HANDLER()
49578 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER()
49581 UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT)) { in ZEND_ASSIGN_REF_SPEC_CV_VAR_HANDLER()
49615 expr = EX_VAR(opline->op1.var); in ZEND_INSTANCEOF_SPEC_CV_VAR_HANDLER()
49661 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_UNUSED_HANDLER()
49686 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_DIM_OP_SPEC_CV_UNUSED_HANDLER()
49703 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_UNUSED_HANDLER()
49742 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_UNUSED_HANDLER()
49762 varname = EX_VAR(opline->op1.var); in zend_fetch_var_address_helper_SPEC_CV_UNUSED()
49894 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER()
49898 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_CV_UNUSED_HANDLER()
49909 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER()
49913 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_CV_UNUSED_HANDLER()
49947 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST_HANDLER()
49953 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST_HANDLER()
49959 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST_HANDLER()
49977 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST_HANDLER()
49999 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST_HANDLER()
50026 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST_HANDLER()
50028 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST_HANDLER()
50045 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CONST_HANDLER()
50099 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50105 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50111 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50129 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50151 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50178 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50180 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50187 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50194 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50198 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50200 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50207 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50228 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_TMP_HANDLER()
50252 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50258 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50264 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50282 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50304 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50331 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50333 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50340 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50347 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50351 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50353 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50360 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50381 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_VAR_HANDLER()
50405 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV_HANDLER()
50411 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV_HANDLER()
50417 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV_HANDLER()
50435 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV_HANDLER()
50457 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV_HANDLER()
50484 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV_HANDLER()
50486 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV_HANDLER()
50503 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_UNUSED_OP_DATA_CV_HANDLER()
50559 retval_ref = retval_ptr = EX_VAR(opline->op1.var); in ZEND_VERIFY_RETURN_TYPE_SPEC_CV_UNUSED_HANDLER()
50633 varptr = EX_VAR(opline->op1.var); in ZEND_SEND_VAR_SPEC_CV_UNUSED_HANDLER()
50680 varptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_REF_SPEC_CV_UNUSED_HANDLER()
50716 varptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_HANDLER()
50727 varptr = EX_VAR(opline->op1.var); in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_HANDLER()
50781 varptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_QUICK_HANDLER()
50792 varptr = EX_VAR(opline->op1.var); in ZEND_SEND_VAR_EX_SPEC_CV_UNUSED_QUICK_HANDLER()
50829 expr_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER()
50837 expr_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_UNUSED_HANDLER()
50941 zval *var = EX_VAR(opline->op1.var); in ZEND_UNSET_CV_SPEC_CV_UNUSED_HANDLER()
50965 varname = EX_VAR(opline->op1.var); in ZEND_UNSET_VAR_SPEC_CV_UNUSED_HANDLER()
50999 value = EX_VAR(opline->op1.var); in ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_SET_HANDLER()
51021 value = EX_VAR(opline->op1.var); in ZEND_ISSET_ISEMPTY_CV_SPEC_CV_UNUSED_EMPTY_HANDLER()
51048 varname = _get_zval_ptr_cv_BP_VAR_IS(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_VAR_SPEC_CV_UNUSED_HANDLER()
51089 expr = EX_VAR(opline->op1.var); in ZEND_INSTANCEOF_SPEC_CV_UNUSED_HANDLER()
51154 value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_UNUSED_HANDLER()
51162 zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_UNUSED_HANDLER()
51186 zval *value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_UNUSED_HANDLER()
51249 zval *op1 = EX_VAR(opline->op1.var); in ZEND_CHECK_VAR_SPEC_CV_UNUSED_HANDLER() local
51251 if (UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) { in ZEND_CHECK_VAR_SPEC_CV_UNUSED_HANDLER()
51262 zval *op1 = EX_VAR(opline->op1.var); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER() local
51265 if (UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51266 ZVAL_NEW_EMPTY_REF(op1); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51267 Z_SET_REFCOUNT_P(op1, 2); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51268 ZVAL_NULL(Z_REFVAL_P(op1)); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51269 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1)); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51271 if (Z_ISREF_P(op1)) { in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51272 Z_ADDREF_P(op1); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51274 ZVAL_MAKE_REF_EX(op1, 2); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51276 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1)); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51278 } else if (EXPECTED(Z_TYPE_P(op1) == IS_INDIRECT)) { in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51279 op1 = Z_INDIRECT_P(op1); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51280 if (EXPECTED(!Z_ISREF_P(op1))) { in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51281 ZVAL_MAKE_REF_EX(op1, 2); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51283 GC_ADDREF(Z_REF_P(op1)); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51285 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1)); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51287 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), op1); in ZEND_MAKE_REF_SPEC_CV_UNUSED_HANDLER()
51295 zval *op1; in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER() local
51299 op1 = EX_VAR(opline->op1.var); in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51302 if (Z_TYPE_P(op1) == IS_ARRAY) { in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51303 count = zend_hash_num_elements(Z_ARRVAL_P(op1)); in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51305 } else if (Z_TYPE_P(op1) == IS_OBJECT) { in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51306 zend_object *zobj = Z_OBJ_P(op1); in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51331 } else if ((IS_CV & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51332 op1 = Z_REFVAL_P(op1); in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51334 } else if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51338 …ountable|array, %s given", opline->extended_value ? "sizeof" : "count", zend_zval_value_name(op1)); in ZEND_COUNT_SPEC_CV_UNUSED_HANDLER()
51350 zend_array *ht = Z_ARRVAL_P(EX_VAR(opline->op1.var)); in ZEND_COUNT_ARRAY_SPEC_CV_UNUSED_HANDLER()
51381 zval *op1; in ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDLER() local
51384 op1 = EX_VAR(opline->op1.var); in ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDLER()
51386 if (Z_TYPE_P(op1) == IS_OBJECT) { in ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDLER()
51387 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_OBJCE_P(op1)->name); in ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDLER()
51388 } else if ((IS_CV & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) { in ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDLER()
51389 op1 = Z_REFVAL_P(op1); in ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDLER()
51392 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDLER()
51395 …("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_value_name(op1)); in ZEND_GET_CLASS_SPEC_CV_UNUSED_HANDLER()
51408 zval *op1; in ZEND_GET_TYPE_SPEC_CV_UNUSED_HANDLER() local
51412 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_GET_TYPE_SPEC_CV_UNUSED_HANDLER()
51413 type = zend_zval_get_legacy_type(op1); in ZEND_GET_TYPE_SPEC_CV_UNUSED_HANDLER()
51433 varptr = EX_VAR(opline->op1.var); in ZEND_SEND_VAR_EX_SIMPLE_SPEC_CV_UNUSED_HANDLER()
51448 zval *op1, *op2; in ZEND_DIV_SPEC_CV_CV_HANDLER() local
51451 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_DIV_SPEC_CV_CV_HANDLER()
51453 div_function(EX_VAR(opline->result.var), op1, op2); in ZEND_DIV_SPEC_CV_CV_HANDLER()
51462 zval *op1, *op2; in ZEND_POW_SPEC_CV_CV_HANDLER() local
51465 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_POW_SPEC_CV_CV_HANDLER()
51467 pow_function(EX_VAR(opline->result.var), op1, op2); in ZEND_POW_SPEC_CV_CV_HANDLER()
51476 zval *op1, *op2; in ZEND_CONCAT_SPEC_CV_CV_HANDLER() local
51478 op1 = EX_VAR(opline->op1.var); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51481 if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51483 zend_string *op1_str = Z_STR_P(op1); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51537 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51538 op1 = ZVAL_UNDEFINED_OP1(); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51543 concat_function(EX_VAR(opline->result.var), op1, op2); in ZEND_CONCAT_SPEC_CV_CV_HANDLER()
51553 zval *op1, *op2; in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER() local
51557 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER()
51559 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_SPEC_CV_CV_HANDLER()
51568 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER() local
51572 op1 = _get_zval_ptr_cv_deref_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER()
51574 result = fast_is_not_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_SPEC_CV_CV_HANDLER()
51583 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER() local
51586 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51590 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51592 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51600 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51604 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51606 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51615 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51619 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51621 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51623 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51635 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CV_HANDLER()
51641 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER() local
51644 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51648 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51650 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51658 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51662 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51664 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51673 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51677 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51679 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51681 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51693 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51699 zval *op1, *op2; in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER() local
51702 op1 = EX_VAR(opline->op1.var); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51706 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51708 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51716 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51720 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51722 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51731 d1 = Z_DVAL_P(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51735 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51737 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51739 zval_ptr_dtor_str(op1); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51751 ZEND_VM_TAIL_CALL(zend_is_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51757 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER() local
51760 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51764 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51766 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51774 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51778 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51780 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51789 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51793 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51795 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51797 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51809 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_HANDLER()
51815 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER() local
51818 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51822 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51824 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51832 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51836 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51838 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51847 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51851 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51853 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51855 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51867 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPZ_HANDLER()
51873 zval *op1, *op2; in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER() local
51876 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51880 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51882 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51890 d1 = (double)Z_LVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51894 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51896 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51905 d1 = Z_DVAL_P(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51909 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51911 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51913 zval_ptr_dtor_str(op1); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51925 ZEND_VM_TAIL_CALL(zend_is_not_equal_helper_SPEC(op1, op2 ZEND_OPCODE_HANDLER_ARGS_PASSTHRU_CC)); in ZEND_IS_NOT_EQUAL_SPEC_CV_CV_JMPNZ_HANDLER()
51931 zval *op1, *op2; in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER() local
51934 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER()
51936 compare_function(EX_VAR(opline->result.var), op1, op2); in ZEND_SPACESHIP_SPEC_CV_CV_HANDLER()
51945 zval *op1, *op2; in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER() local
51948 op1 = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER()
51950 boolean_xor_function(EX_VAR(opline->result.var), op1, op2); in ZEND_BOOL_XOR_SPEC_CV_CV_HANDLER()
51970 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
51974 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
52041 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_OBJ_OP_SPEC_CV_CV_HANDLER()
52057 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52082 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52099 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52138 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var); in ZEND_ASSIGN_DIM_OP_SPEC_CV_CV_HANDLER()
52157 var_ptr = _get_zval_ptr_cv_BP_VAR_RW(opline->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OP_SPEC_CV_CV_HANDLER()
52192 object = EX_VAR(opline->op1.var); in ZEND_PRE_INC_OBJ_SPEC_CV_CV_HANDLER()
52256 object = EX_VAR(opline->op1.var); in ZEND_POST_INC_OBJ_SPEC_CV_CV_HANDLER()
52311 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_R_SPEC_CV_CV_HANDLER()
52346 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER()
52350 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_W_SPEC_CV_CV_HANDLER()
52361 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER()
52365 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_RW_SPEC_CV_CV_HANDLER()
52376 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_IS_SPEC_CV_CV_HANDLER()
52408 container = EX_VAR(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER()
52412 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_DIM_UNSET_SPEC_CV_CV_HANDLER()
52424 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_R_SPEC_CV_CV_HANDLER()
52592 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
52601 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_W_SPEC_CV_CV_HANDLER()
52612 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER()
52618 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_RW_SPEC_CV_CV_HANDLER()
52630 container = _get_zval_ptr_cv_BP_VAR_IS(opline->op1.var EXECUTE_DATA_CC); in ZEND_FETCH_OBJ_IS_SPEC_CV_CV_HANDLER()
52767 container = EX_VAR(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
52773 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var); in ZEND_FETCH_OBJ_UNSET_SPEC_CV_CV_HANDLER()
52787 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
52788 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
52941 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
52942 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53054 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53074 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53095 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53096 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53208 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53228 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53249 object = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53250 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53404 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53410 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53416 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53434 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53456 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53483 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53485 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53502 value = RT_CONSTANT((opline+1), (opline+1)->op1); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CONST_HANDLER()
53556 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53562 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53568 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53586 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53608 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53635 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53637 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53644 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53651 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53655 value = _get_zval_ptr_tmp((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53657 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53664 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53685 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_TMP_HANDLER()
53709 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53715 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53721 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53739 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53761 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53788 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53790 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53797 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53804 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53808 value = _get_zval_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53810 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53817 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53838 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
53862 orig_object_ptr = object_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53868 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53874 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53892 zval *free_op_data = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53914 value = _get_zval_ptr_cv_BP_VAR_R((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53941 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53943 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
53960 value = EX_VAR((opline+1)->op1.var); in ZEND_ASSIGN_DIM_SPEC_CV_CV_OP_DATA_CV_HANDLER()
54012 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_SPEC_CV_CV_RETVAL_UNUSED_HANDLER()
54041 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_SPEC_CV_CV_RETVAL_USED_HANDLER()
54071 variable_ptr = EX_VAR(opline->op1.var); in ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER()
54074 UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT)) { in ZEND_ASSIGN_REF_SPEC_CV_CV_HANDLER()
54107 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
54110 value_ptr = _get_zval_ptr_ptr_var((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
54131 zval_ptr_dtor_nogc(EX_VAR((opline+1)->op1.var)); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_VAR_HANDLER()
54143 container = EX_VAR(opline->op1.var); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_CV_HANDLER()
54146 value_ptr = _get_zval_ptr_cv_BP_VAR_W((opline+1)->op1.var EXECUTE_DATA_CC); in ZEND_ASSIGN_OBJ_REF_SPEC_CV_CV_OP_DATA_CV_HANDLER()
54175 zval *op1, *op2; in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER() local
54179 op1 = EX_VAR(opline->op1.var); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54181 if ((IS_CV == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) && in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54183 zend_string *op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54235 op1_str = Z_STR_P(op1); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54236 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54237 op1_str = zend_string_copy(Z_STR_P(op1)); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54239 if (IS_CV == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54242 op1_str = zval_get_string_func(op1); in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54270 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) { in ZEND_FAST_CONCAT_SPEC_CV_CV_HANDLER()
54310 object = EX_VAR(opline->op1.var); in ZEND_INIT_METHOD_CALL_SPEC_CV_CV_HANDLER()
54460 expr_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER()
54468 expr_ptr = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_ADD_ARRAY_ELEMENT_SPEC_CV_CV_HANDLER()
54578 container = EX_VAR(opline->op1.var); in ZEND_UNSET_DIM_SPEC_CV_CV_HANDLER()
54668 container = EX_VAR(opline->op1.var); in ZEND_UNSET_OBJ_SPEC_CV_CV_HANDLER()
54713 container = EX_VAR(opline->op1.var); in ZEND_ISSET_ISEMPTY_DIM_OBJ_SPEC_CV_CV_HANDLER()
54792 container = _get_zval_ptr_cv_BP_VAR_IS(opline->op1.var EXECUTE_DATA_CC); in ZEND_ISSET_ISEMPTY_PROP_OBJ_SPEC_CV_CV_HANDLER()
54843 key = EX_VAR(opline->op1.var); in ZEND_ARRAY_KEY_EXISTS_SPEC_CV_CV_HANDLER()
54892 value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_CV_HANDLER()
54900 zval *value_ptr = _get_zval_ptr_cv_BP_VAR_W(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_CV_HANDLER()
54924 zval *value = _get_zval_ptr_cv_BP_VAR_R(opline->op1.var EXECUTE_DATA_CC); in ZEND_YIELD_SPEC_CV_CV_HANDLER()
54990 zval *op1, *op2; in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER() local
54993 op1 = EX_VAR(opline->op1.var); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
54995 result = fast_is_identical_function(op1, op2); in ZEND_IS_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
55003 zval *op1, *op2; in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER() local
55006 op1 = EX_VAR(opline->op1.var); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
55008 result = fast_is_identical_function(op1, op2); in ZEND_IS_NOT_IDENTICAL_NOTHROW_SPEC_CV_CV_HANDLER()
59120 retval_ptr = RT_CONSTANT(opline, opline->op1);
59200 retval_ptr = get_zval_ptr_undef(opline->op1_type, opline->op1, BP_VAR_R);
61114 retval_ptr = _get_zval_ptr_tmp(opline->op1.var EXECUTE_DATA_CC);
61478 retval_ptr = _get_zval_ptr_var(opline->op1.var EXECUTE_DATA_CC);
62892 retval_ptr = EX_VAR(opline->op1.var);
68333 …} else if ((op->op1_type == IS_CONST) ? !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)) : (!(op1_info & …
68366 if (OP_JMP_ADDR(op, op->op1) > op) {
68381 …->op1_type == IS_CONST && op->op2_type == IS_UNUSED && !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1))) {
68404 …num <= MAX_ARG_FLAG_NUM && op->op1_type == IS_CONST && !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1))) {