Lines Matching refs:op1
50 zval *op1, *op2, *result; variable
53 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
57 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) {
60 fast_long_add_function(result, op1, op2);
63 d1 = (double)Z_LVAL_P(op1);
67 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) {
69 d1 = Z_DVAL_P(op1);
76 d1 = Z_DVAL_P(op1);
82 ZEND_VM_DISPATCH_TO_HELPER(zend_add_helper, op_1, op1, op_2, op2);
109 zval *op1, *op2, *result; variable
112 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
116 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) {
119 fast_long_sub_function(result, op1, op2);
122 d1 = (double)Z_LVAL_P(op1);
126 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) {
128 d1 = Z_DVAL_P(op1);
135 d1 = Z_DVAL_P(op1);
141 ZEND_VM_DISPATCH_TO_HELPER(zend_sub_helper, op_1, op1, op_2, op2);
168 zval *op1, *op2, *result; variable
171 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
175 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) {
180 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl…
184 d1 = (double)Z_LVAL_P(op1);
188 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) {
190 d1 = Z_DVAL_P(op1);
197 d1 = Z_DVAL_P(op1);
203 ZEND_VM_DISPATCH_TO_HELPER(zend_mul_helper, op_1, op1, op_2, op2);
209 zval *op1, *op2; variable
212 op1 = GET_OP1_ZVAL_PTR(BP_VAR_R);
214 div_function(EX_VAR(opline->result.var), op1, op2);
254 zval *op1, *op2, *result; variable
256 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
260 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) {
269 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
275 ZEND_VM_DISPATCH_TO_HELPER(zend_mod_helper, op_1, op1, op_2, op2);
302 zval *op1, *op2; variable
304 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
308 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)
313 (zend_long) ((zend_ulong) Z_LVAL_P(op1) << Z_LVAL_P(op2)));
317 ZEND_VM_DISPATCH_TO_HELPER(zend_shift_left_helper, op_1, op1, op_2, op2);
344 zval *op1, *op2; variable
346 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
350 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)
353 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) >> Z_LVAL_P(op2));
357 ZEND_VM_DISPATCH_TO_HELPER(zend_shift_right_helper, op_1, op1, op_2, op2);
363 zval *op1, *op2; variable
366 op1 = GET_OP1_ZVAL_PTR(BP_VAR_R);
368 pow_function(EX_VAR(opline->result.var), op1, op2);
377 zval *op1, *op2; variable
379 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
382 if ((OP1_TYPE == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) &&
384 zend_string *op1_str = Z_STR_P(op1);
438 if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
439 op1 = ZVAL_UNDEFINED_OP1();
444 concat_function(EX_VAR(opline->result.var), op1, op2);
454 zval *op1, *op2; variable
458 op1 = GET_OP1_ZVAL_PTR_DEREF(BP_VAR_R);
460 result = fast_is_identical_function(op1, op2);
469 zval *op1, *op2; variable
473 op1 = GET_OP1_ZVAL_PTR_DEREF(BP_VAR_R);
475 result = fast_is_identical_function(op1, op2);
483 zval *op1, *op2; variable
487 op1 = GET_OP1_ZVAL_PTR_DEREF(BP_VAR_R);
489 result = fast_is_not_identical_function(op1, op2);
520 zval *op1, *op2; variable
523 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
527 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) {
529 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) {
537 d1 = (double)Z_LVAL_P(op1);
541 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) {
543 d1 = Z_DVAL_P(op1);
552 d1 = Z_DVAL_P(op1);
556 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
558 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
560 zval_ptr_dtor_str(op1);
572 ZEND_VM_DISPATCH_TO_HELPER(zend_is_equal_helper, op_1, op1, op_2, op2);
600 zval *op1, *op2; variable
603 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
607 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) {
609 if (EXPECTED(Z_LVAL_P(op1) != Z_LVAL_P(op2))) {
617 d1 = (double)Z_LVAL_P(op1);
621 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) {
623 d1 = Z_DVAL_P(op1);
632 d1 = Z_DVAL_P(op1);
636 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
638 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
640 zval_ptr_dtor_str(op1);
652 ZEND_VM_DISPATCH_TO_HELPER(zend_is_not_equal_helper, op_1, op1, op_2, op2);
680 zval *op1, *op2; variable
683 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
687 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) {
689 if (EXPECTED(Z_LVAL_P(op1) < Z_LVAL_P(op2))) {
697 d1 = (double)Z_LVAL_P(op1);
701 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) {
703 d1 = Z_DVAL_P(op1);
712 d1 = Z_DVAL_P(op1);
717 ZEND_VM_DISPATCH_TO_HELPER(zend_is_smaller_helper, op_1, op1, op_2, op2);
745 zval *op1, *op2; variable
748 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
752 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) {
754 if (EXPECTED(Z_LVAL_P(op1) <= Z_LVAL_P(op2))) {
766 d1 = (double)Z_LVAL_P(op1);
770 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_DOUBLE)) {
772 d1 = Z_DVAL_P(op1);
781 d1 = Z_DVAL_P(op1);
786 ZEND_VM_DISPATCH_TO_HELPER(zend_is_smaller_or_equal_helper, op_1, op1, op_2, op2);
792 zval *op1, *op2; variable
795 op1 = GET_OP1_ZVAL_PTR(BP_VAR_R);
797 compare_function(EX_VAR(opline->result.var), op1, op2);
827 zval *op1, *op2; variable
829 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
833 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)
835 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) | Z_LVAL_P(op2));
839 ZEND_VM_DISPATCH_TO_HELPER(zend_bw_or_helper, op_1, op1, op_2, op2);
866 zval *op1, *op2; variable
868 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
872 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)
874 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) & Z_LVAL_P(op2));
878 ZEND_VM_DISPATCH_TO_HELPER(zend_bw_and_helper, op_1, op1, op_2, op2);
905 zval *op1, *op2; variable
907 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
911 } else if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)
913 ZVAL_LONG(EX_VAR(opline->result.var), Z_LVAL_P(op1) ^ Z_LVAL_P(op2));
917 ZEND_VM_DISPATCH_TO_HELPER(zend_bw_xor_helper, op_1, op1, op_2, op2);
923 zval *op1, *op2; variable
926 op1 = GET_OP1_ZVAL_PTR(BP_VAR_R);
928 boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
950 zval *op1; variable
952 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
953 if (EXPECTED(Z_TYPE_INFO_P(op1) == IS_LONG)) {
954 ZVAL_LONG(EX_VAR(opline->result.var), ~Z_LVAL_P(op1));
958 ZEND_VM_DISPATCH_TO_HELPER(zend_bw_not_helper, op_1, op1);
1181 value = get_op_data_zval_ptr_r((opline+1)->op1_type, (opline+1)->op1);
1198 FREE_OP((opline+1)->op1_type, (opline+1)->op1.var);
1943 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var);
1958 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var);
2029 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var);
2219 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var);
2236 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var);
2391 FREE_VAR_PTR_AND_EXTRACT_RESULT_IF_NECESSARY(opline->op1.var);
2418 && Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT
2644 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC);
2662 zval *free_op_data = EX_VAR((opline+1)->op1.var);
2713 value = zval_undefined_cv((opline+1)->op1.var EXECUTE_DATA_CC);
2816 UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op1.var)) != IS_INDIRECT)) {
3063 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op1), 0);
3210 zval_ptr_dtor_nogc(EX_VAR(opline->op1.var));
3219 var = EX_VAR(opline->op1.var);
3242 zval *op1, *op2; variable
3246 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
3248 if ((OP1_TYPE == IS_CONST || EXPECTED(Z_TYPE_P(op1) == IS_STRING)) &&
3250 zend_string *op1_str = Z_STR_P(op1);
3302 op1_str = Z_STR_P(op1);
3303 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
3304 op1_str = zend_string_copy(Z_STR_P(op1));
3306 if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
3309 op1_str = zval_get_string_func(op1);
3337 if (UNEXPECTED(Z_REFCOUNTED_P(op1))) {
3406 rope = (zend_string**)EX_VAR(opline->op1.var);
3441 rope = (zend_string**)EX_VAR(opline->op1.var);
3501 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(NULL, opline->op1.num);
3508 ce = zend_fetch_class_by_name(Z_STR_P(class_name), Z_STR_P(class_name + 1), opline->op1.num);
3518 Z_CE_P(EX_VAR(opline->result.var)) = zend_fetch_class(Z_STR_P(class_name), opline->op1.num);
3707 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op…
3717 ce = zend_fetch_class(NULL, opline->op1.num);
3723 ce = Z_CE_P(EX_VAR(opline->op1.var));
3806 && ((opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_PARENT ||
3807 (opline->op1.num & ZEND_FETCH_CLASS_MASK) == ZEND_FETCH_CLASS_SELF)) {
3964 …#1 ($callback) must be a valid callback, %s", Z_STRVAL_P(RT_CONSTANT(opline, opline->op1)), error);
4032 opline->op1.num, ZEND_CALL_NESTED_FUNCTION,
4051 opline->op1.num, ZEND_CALL_NESTED_FUNCTION,
4765 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op…
5619 …if (UNEXPECTED(!zend_verify_recv_arg_type(EX(func), opline->op1.num, op_1, CACHE_ADDR(opline->exte… in ZEND_VM_HELPER()
5629 uint32_t arg_num = opline->op1.num;
5648 uint32_t arg_num = opline->op1.num;
5665 arg_num = opline->op1.num;
5710 uint32_t arg_num = opline->op1.num;
5827 zval *op1, *op2; variable
5830 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
5832 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) {
5834 if (EXPECTED(Z_LVAL_P(op1) == Z_LVAL_P(op2))) {
5842 d1 = (double)Z_LVAL_P(op1);
5846 } else if (EXPECTED(Z_TYPE_P(op1) == IS_DOUBLE)) {
5848 d1 = Z_DVAL_P(op1);
5857 d1 = Z_DVAL_P(op1);
5861 } else if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
5863 bool result = zend_fast_equal_strings(Z_STR_P(op1), Z_STR_P(op2));
5872 ZEND_VM_DISPATCH_TO_HELPER(zend_case_helper, op_1, op1, op_2, op2);
5887 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op…
5895 ce = zend_fetch_class(NULL, opline->op1.num);
5901 ce = Z_CE_P(EX_VAR(opline->op1.var));
6020 …zend_quick_get_constant(RT_CONSTANT(opline, opline->op2) + 1, opline->op1.num OPLINE_CC EXECUTE_DA…
6045 …ch_class_by_name(Z_STR_P(RT_CONSTANT(opline, opline->op1)), Z_STR_P(RT_CONSTANT(opline, opline->op…
6054 ce = zend_fetch_class(NULL, opline->op1.num);
6061 ce = Z_CE_P(EX_VAR(opline->op1.var));
6249 zval *op1; variable
6253 op1 = GET_OP1_ZVAL_PTR(BP_VAR_R);
6257 if (EXPECTED(Z_TYPE_P(op1) == IS_ARRAY)) {
6258 HashTable *ht = Z_ARRVAL_P(op1);
6293 } else if (EXPECTED(Z_TYPE_P(op1) == IS_OBJECT)) {
6294 zend_class_entry *ce = Z_OBJCE_P(op1);
6298 …nd_type_error("Only arrays and Traversables can be unpacked, %s given", zend_zval_value_name(op1));
6300 iter = ce->get_iterator(ce, op1, 0);
6369 } else if (EXPECTED(Z_ISREF_P(op1))) {
6370 op1 = Z_REFVAL_P(op1);
6373 …w_error(NULL, "Only arrays and Traversables can be unpacked, %s given", zend_zval_value_name(op1));
6526 ZVAL_COPY(EX_VAR(opline->result.var), RT_CONSTANT(op, op->op1));
6580 zval *var = EX_VAR(opline->op1.var);
7009 array = EX_VAR(opline->op1.var); in ZEND_VM_HELPER()
7125 array = EX_VAR(opline->op1.var);
7206 array = EX_VAR(opline->op1.var);
7211 pos = zend_hash_iterator_pos_ex(Z_FE_ITER_P(EX_VAR(opline->op1.var)), array);
7228 EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos + 1;
7248 EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos;
7264 pos = zend_hash_iterator_pos(Z_FE_ITER_P(EX_VAR(opline->op1.var)), fe_ht);
7308 EG(ht_iterators)[Z_FE_ITER_P(EX_VAR(opline->op1.var))].pos = pos;
7403 value = EX_VAR(opline->op1.var);
7686 && !E_HAS_ONLY_FATAL_ERRORS(Z_LVAL_P(EX_VAR(opline->op1.var)))) {
7687 EG(error_reporting) = Z_LVAL_P(EX_VAR(opline->op1.var));
7903 …do_bind_class(RT_CONSTANT(opline, opline->op1), (OP2_TYPE == IS_CONST) ? Z_STR_P(RT_CONSTANT(oplin…
7913 zval *lcname = RT_CONSTANT(opline, opline->op1);
7935 zend_string *rtd_key = Z_STR_P(RT_CONSTANT(opline, opline->op1));
7959 do_bind_function(func, RT_CONSTANT(opline, opline->op1));
8061 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var); in ZEND_VM_HELPER()
8069 zval *fast_call = EX_VAR(EX(func)->op_array.opcodes[try_catch->finally_end].op1.var); in ZEND_VM_HELPER()
8135 &EX(func)->op_array, throw_op_num, throw_op->op1.var);
8144 zval_ptr_dtor(EX_VAR(EX(func)->op_array.opcodes[i].op1.var));
8285 var_ptr = EX_VAR(opline->op1.var);
8533 zval *fast_call = EX_VAR(opline->op1.var);
8562 ZEND_VM_JMP_EX(OP_JMP_ADDR(opline, opline->op1), 0);
8568 zval *fast_call = EX_VAR(opline->op1.var);
8778 …if (zend_quick_check_constant(RT_CONSTANT(opline, opline->op1) OPLINE_CC EXECUTE_DATA_CC) != SUCCE…
8825 fetch_type = opline->op1.num;
9157 zval *op1 = EX_VAR(opline->op1.var); variable
9159 if (UNEXPECTED(Z_TYPE_INFO_P(op1) == IS_UNDEF)) {
9170 zval *op1 = EX_VAR(opline->op1.var); variable
9173 if (UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
9174 ZVAL_NEW_EMPTY_REF(op1);
9175 Z_SET_REFCOUNT_P(op1, 2);
9176 ZVAL_NULL(Z_REFVAL_P(op1));
9177 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1));
9179 if (Z_ISREF_P(op1)) {
9180 Z_ADDREF_P(op1);
9182 ZVAL_MAKE_REF_EX(op1, 2);
9184 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1));
9186 } else if (EXPECTED(Z_TYPE_P(op1) == IS_INDIRECT)) {
9187 op1 = Z_INDIRECT_P(op1);
9188 if (EXPECTED(!Z_ISREF_P(op1))) {
9189 ZVAL_MAKE_REF_EX(op1, 2);
9191 GC_ADDREF(Z_REF_P(op1));
9193 ZVAL_REF(EX_VAR(opline->result.var), Z_REF_P(op1));
9195 ZVAL_COPY_VALUE(EX_VAR(opline->result.var), op1);
9316 zval *op1; variable
9320 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9321 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
9322 result = zend_hash_find_ex(ht, Z_STR_P(op1), OP1_TYPE == IS_CONST);
9324 zval_ptr_dtor_str(op1);
9330 if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) {
9331 result = zend_hash_index_find(ht, Z_LVAL_P(op1));
9335 if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) {
9336 op1 = Z_REFVAL_P(op1);
9337 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
9338 result = zend_hash_find(ht, Z_STR_P(op1));
9341 } else if (EXPECTED(Z_TYPE_P(op1) == IS_LONG)) {
9342 result = zend_hash_index_find(ht, Z_LVAL_P(op1));
9346 } else if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
9349 } else if (Z_TYPE_P(op1) <= IS_FALSE) {
9350 if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
9363 if ((OP1_TYPE & (IS_VAR|IS_CV)) && Z_TYPE_P(op1) == IS_REFERENCE) {
9364 op1 = Z_REFVAL_P(op1);
9365 if (EXPECTED(Z_TYPE_P(op1) == IS_STRING)) {
9366 result = zend_hash_find(ht, Z_STR_P(op1));
9375 if (zend_compare(op1, &key_tmp) == 0) { in ZEND_HASH_MAP_FOREACH_STR_KEY()
9388 zval *op1; variable
9392 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9395 if (Z_TYPE_P(op1) == IS_ARRAY) {
9396 count = zend_hash_num_elements(Z_ARRVAL_P(op1));
9398 } else if (Z_TYPE_P(op1) == IS_OBJECT) {
9399 zend_object *zobj = Z_OBJ_P(op1);
9424 } else if ((OP1_TYPE & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) {
9425 op1 = Z_REFVAL_P(op1);
9427 } else if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
9431 …ountable|array, %s given", opline->extended_value ? "sizeof" : "count", zend_zval_value_name(op1));
9474 zval *op1; variable
9477 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9479 if (Z_TYPE_P(op1) == IS_OBJECT) {
9480 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_OBJCE_P(op1)->name);
9481 } else if ((OP1_TYPE & (IS_VAR|IS_CV)) != 0 && Z_TYPE_P(op1) == IS_REFERENCE) {
9482 op1 = Z_REFVAL_P(op1);
9485 if (OP1_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op1) == IS_UNDEF)) {
9488 …("get_class(): Argument #1 ($object) must be of type object, %s given", zend_zval_value_name(op1));
9519 zval *op1; variable
9523 op1 = GET_OP1_ZVAL_PTR_DEREF(BP_VAR_R);
9524 type = zend_zval_get_legacy_type(op1);
9550 skip = Z_LVAL_P(RT_CONSTANT(opline, opline->op1));
9659 zval *func_name = (zval *)RT_CONSTANT(opline, opline->op1);
9743 ZVAL_UNDEF(EX_VAR(opline->op1.var));
9779 ZVAL_UNDEF(EX_VAR(opline->op1.var));
9804 zend_string *property_name = Z_STR_P(RT_CONSTANT(opline, opline->op1));
9845 ZEND_VM_HOT_TYPE_SPEC_HANDLER(ZEND_JMP, (OP_JMP_ADDR(op, op->op1) > op), ZEND_JMP_FORWARD, JMP_ADDR…
9849 OPLINE = OP_JMP_ADDR(opline, opline->op1);
9856 zval *op1, *op2, *result; variable
9858 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9861 ZVAL_LONG(result, Z_LVAL_P(op1) + Z_LVAL_P(op2));
9868 zval *op1, *op2, *result; variable
9870 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9873 fast_long_add_function(result, op1, op2);
9880 zval *op1, *op2, *result; variable
9882 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9885 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
9892 zval *op1, *op2, *result; variable
9894 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9897 ZVAL_LONG(result, Z_LVAL_P(op1) - Z_LVAL_P(op2));
9904 zval *op1, *op2, *result; variable
9906 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9909 fast_long_sub_function(result, op1, op2);
9916 zval *op1, *op2, *result; variable
9918 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9921 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
9928 zval *op1, *op2, *result; variable
9930 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9933 ZVAL_LONG(result, Z_LVAL_P(op1) * Z_LVAL_P(op2));
9940 zval *op1, *op2, *result; variable
9943 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9946 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl…
9954 zval *op1, *op2, *result; variable
9956 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9959 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
9966 zval *op1, *op2; variable
9969 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9971 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
9978 zval *op1, *op2; variable
9981 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9983 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
9990 zval *op1, *op2; variable
9993 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
9995 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
10002 zval *op1, *op2; variable
10005 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
10007 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
10017 zval *op1, *op2; variable
10020 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
10022 result = fast_is_identical_function(op1, op2);
10030 zval *op1, *op2; variable
10033 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
10035 result = fast_is_identical_function(op1, op2);
10043 zval *op1, *op2; variable
10046 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
10048 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
10055 zval *op1, *op2; variable
10058 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
10060 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
10067 zval *op1, *op2; variable
10070 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
10072 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
10079 zval *op1, *op2; variable
10082 op1 = GET_OP1_ZVAL_PTR_UNDEF(BP_VAR_R);
10084 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
10204 …_ASSIGN, ((op->op1_type == IS_CONST) ? !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)) : (!(op1_info & (…
10308 …_CONST && op->op2_type == IS_UNUSED && !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)), ZEND_SEND_VAL_SI…
10319 …LAG_NUM && op->op1_type == IS_CONST && !Z_REFCOUNTED_P(RT_CONSTANT(op, op->op1)), ZEND_SEND_VAL_EX…
10343 array = EX_VAR(opline->op1.var);