Lines Matching refs:op2

32 	zval *op1, *op2, *result;  variable
35 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
37 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
39 fast_long_add_function(result, op1, op2);
41 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
43 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) + Z_DVAL_P(op2));
47 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
49 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + Z_DVAL_P(op2));
51 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
53 ZVAL_DOUBLE(result, Z_DVAL_P(op1) + ((double)Z_LVAL_P(op2)));
62 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
63 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
65 add_function(EX_VAR(opline->result.var), op1, op2);
75 zval *op1, *op2, *result; variable
78 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
80 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
82 fast_long_sub_function(result, op1, op2);
84 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
86 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) - Z_DVAL_P(op2));
90 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
92 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - Z_DVAL_P(op2));
94 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
96 ZVAL_DOUBLE(result, Z_DVAL_P(op1) - ((double)Z_LVAL_P(op2)));
105 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
106 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
108 sub_function(EX_VAR(opline->result.var), op1, op2);
118 zval *op1, *op2, *result; variable
121 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
123 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
127 …ZEND_SIGNED_MULTIPLY_LONG(Z_LVAL_P(op1), Z_LVAL_P(op2), Z_LVAL_P(result), Z_DVAL_P(result), overfl…
130 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
132 ZVAL_DOUBLE(result, ((double)Z_LVAL_P(op1)) * Z_DVAL_P(op2));
136 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
138 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * Z_DVAL_P(op2));
140 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
142 ZVAL_DOUBLE(result, Z_DVAL_P(op1) * ((double)Z_LVAL_P(op2)));
151 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
152 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
154 mul_function(EX_VAR(opline->result.var), op1, op2);
164 zval *op1, *op2; variable
168 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
169 fast_div_function(EX_VAR(opline->result.var), op1, op2);
179 zval *op1, *op2, *result; variable
182 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
184 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
186 if (UNEXPECTED(Z_LVAL_P(op2) == 0)) {
190 } else if (UNEXPECTED(Z_LVAL_P(op2) == -1)) {
194 ZVAL_LONG(result, Z_LVAL_P(op1) % Z_LVAL_P(op2));
204 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
205 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
207 mod_function(EX_VAR(opline->result.var), op1, op2);
217 zval *op1, *op2; variable
221 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
222 shift_left_function(EX_VAR(opline->result.var), op1, op2);
232 zval *op1, *op2; variable
236 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
237 shift_right_function(EX_VAR(opline->result.var), op1, op2);
247 zval *op1, *op2; variable
251 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
252 pow_function(EX_VAR(opline->result.var), op1, op2);
262 zval *op1, *op2; variable
266 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
270 (OP2_TYPE == IS_CONST || EXPECTED(Z_TYPE_P(op2) == IS_STRING))) {
272 zend_string *op2_str = Z_STR_P(op2);
307 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
308 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
310 concat_function(EX_VAR(opline->result.var), op1, op2);
322 zval *op1, *op2; variable
327 op2 = GET_OP2_ZVAL_PTR_DEREF(BP_VAR_R);
328 result = fast_is_identical_function(op1, op2);
340 zval *op1, *op2; variable
345 op2 = GET_OP2_ZVAL_PTR_DEREF(BP_VAR_R);
346 result = fast_is_not_identical_function(op1, op2);
358 zval *op1, *op2, *result; variable
361 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
366 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
367 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
368 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
369 result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
374 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
375 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
376 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
377 result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
382 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
383 if (Z_STR_P(op1) == Z_STR_P(op2)) {
385 } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
386 if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
389 result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
392 result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
411 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
412 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
415 compare_function(result, op1, op2);
426 zval *op1, *op2, *result; variable
429 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
434 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
435 result = (Z_LVAL_P(op1) != Z_LVAL_P(op2));
436 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
437 result = ((double)Z_LVAL_P(op1) != Z_DVAL_P(op2));
442 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
443 result = (Z_DVAL_P(op1) != Z_DVAL_P(op2));
444 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
445 result = (Z_DVAL_P(op1) != ((double)Z_LVAL_P(op2)));
450 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
451 if (Z_STR_P(op1) == Z_STR_P(op2)) {
453 } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
454 if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
457 result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) != 0);
460 result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) != 0);
479 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
480 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
483 compare_function(result, op1, op2);
494 zval *op1, *op2, *result; variable
497 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
502 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
503 result = (Z_LVAL_P(op1) < Z_LVAL_P(op2));
504 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
505 result = ((double)Z_LVAL_P(op1) < Z_DVAL_P(op2));
510 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
511 result = (Z_DVAL_P(op1) < Z_DVAL_P(op2));
512 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
513 result = (Z_DVAL_P(op1) < ((double)Z_LVAL_P(op2)));
529 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
530 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
533 compare_function(result, op1, op2);
544 zval *op1, *op2, *result; variable
547 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
552 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
553 result = (Z_LVAL_P(op1) <= Z_LVAL_P(op2));
554 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
555 result = ((double)Z_LVAL_P(op1) <= Z_DVAL_P(op2));
560 if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_DOUBLE)) {
561 result = (Z_DVAL_P(op1) <= Z_DVAL_P(op2));
562 } else if (EXPECTED(Z_TYPE_INFO_P(op2) == IS_LONG)) {
563 result = (Z_DVAL_P(op1) <= ((double)Z_LVAL_P(op2)));
579 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_INFO_P(op2) == IS_UNDEF)) {
580 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
583 compare_function(result, op1, op2);
594 zval *op1, *op2; variable
598 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
599 compare_function(EX_VAR(opline->result.var), op1, op2);
609 zval *op1, *op2; variable
613 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
614 bitwise_or_function(EX_VAR(opline->result.var), op1, op2);
624 zval *op1, *op2; variable
628 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
629 bitwise_and_function(EX_VAR(opline->result.var), op1, op2);
639 zval *op1, *op2; variable
643 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
644 bitwise_xor_function(EX_VAR(opline->result.var), op1, op2);
654 zval *op1, *op2; variable
658 op2 = GET_OP2_ZVAL_PTR(BP_VAR_R);
659 boolean_xor_function(EX_VAR(opline->result.var), op1, op2);
1528 } else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
1529 …ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEN…
1537 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
1540 ce = Z_CE_P(EX_VAR(opline->op2.var));
2111 zval *value = zend_hash_index_find(Z_ARRVAL_P(container), Z_LVAL_P(EX_CONSTANT(opline->op2)));
2114 zend_error(E_NOTICE,"Undefined offset: " ZEND_ULONG_FMT, Z_LVAL_P(EX_CONSTANT(opline->op2)));
2123 …zval *retval = Z_OBJ_HT_P(container)->read_dimension(container, EX_CONSTANT(opline->op2), BP_VAR_R…
2337 …if (!OP2_FREE && UNEXPECTED(Z_TYPE_P(EX_VAR(opline->op2.var)) != IS_INDIRECT)) { /* undo the effec…
2493 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
2495 ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
2504 opline = OP_JMP_ADDR(opline, opline->op2);
2522 ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
2536 opline = OP_JMP_ADDR(opline, opline->op2);
2564 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
2566 ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
2575 opline = OP_JMP_ADDR(opline, opline->op2);
2604 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
2606 ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
2619 opline = OP_JMP_ADDR(opline, opline->op2);
2638 ZEND_VM_SET_OPCODE(OP_JMP_ADDR(opline, opline->op2));
2656 opline = OP_JMP_ADDR(opline, opline->op2);
2694 zval *op1, *op2; variable
2709 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
2711 op2_str = Z_STR_P(op2);
2712 } else if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
2713 op2_str = zend_string_copy(Z_STR_P(op2));
2715 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
2716 GET_OP2_UNDEF_CV(op2, BP_VAR_R);
2718 op2_str = _zval_get_string_func(op2);
2893 …ce = zend_fetch_class_by_name(Z_STR_P(class_name), EX_CONSTANT(opline->op2) + 1, opline->extended_…
3003 …od(&obj, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
3075 EXPECTED((fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) != NULL)) {
3079 (fbc = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce))) {
3109 …thod(ce, Z_STR_P(function_name), ((OP2_TYPE == IS_CONST) ? (EX_CONSTANT(opline->op2) + 1) : NULL));
3192 fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
3194 function_name = (zval*)(EX_CONSTANT(opline->op2)+1);
3198 zend_throw_error(NULL, "Call to undefined function %s()", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
3202 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc);
3516 func_name = EX_CONSTANT(opline->op2) + 1;
3517 fbc = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
3525 zend_throw_error(NULL, "Call to undefined function %s()", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
3530 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), fbc);
3946 zend_verify_missing_return_type(EX(func), CACHE_ADDR(opline->op2.num));
3983 zend_verify_return_type(EX(func), retval_ptr, CACHE_ADDR(opline->op2.num));
4234 ex = EX_VAR(opline->op2.var);
4271 uint32_t arg_num = opline->op2.num;
4343 if (!ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
4353 ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num
4410 uint32_t arg_num = opline->op2.num;
4705 if (ARG_SHOULD_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
4707 if (!ARG_MAY_BE_SENT_BY_REF(EX(call)->func, opline->op2.num)) {
4710 opline->op2.num,
4751 zend_verify_missing_arg(execute_data, arg_num, CACHE_ADDR(opline->op2.num));
4757 …if (UNEXPECTED(!zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num)) …
4776 ZVAL_COPY_VALUE(param, EX_CONSTANT(opline->op2));
4792 zval *default_value = EX_CONSTANT(opline->op2);
4824 zend_verify_arg_type(EX(func), arg_num, param, NULL, CACHE_ADDR(opline->op2.num));
4873 zval *op1, *op2, *result; variable
4876 op2 = GET_OP2_ZVAL_PTR_UNDEF(BP_VAR_R);
4881 if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
4882 result = (Z_LVAL_P(op1) == Z_LVAL_P(op2));
4883 } else if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
4884 result = ((double)Z_LVAL_P(op1) == Z_DVAL_P(op2));
4889 if (EXPECTED(Z_TYPE_P(op2) == IS_DOUBLE)) {
4890 result = (Z_DVAL_P(op1) == Z_DVAL_P(op2));
4891 } else if (EXPECTED(Z_TYPE_P(op2) == IS_LONG)) {
4892 result = (Z_DVAL_P(op1) == ((double)Z_LVAL_P(op2)));
4897 if (EXPECTED(Z_TYPE_P(op2) == IS_STRING)) {
4898 if (Z_STR_P(op1) == Z_STR_P(op2)) {
4900 } else if (Z_STRVAL_P(op1)[0] > '9' || Z_STRVAL_P(op2)[0] > '9') {
4901 if (Z_STRLEN_P(op1) != Z_STRLEN_P(op2)) {
4904 result = (memcmp(Z_STRVAL_P(op1), Z_STRVAL_P(op2), Z_STRLEN_P(op1)) == 0);
4907 result = (zendi_smart_strcmp(Z_STR_P(op1), Z_STR_P(op2)) == 0);
4933 if (OP2_TYPE == IS_CV && UNEXPECTED(Z_TYPE_P(op2) == IS_UNDEF)) {
4934 op2 = GET_OP2_UNDEF_CV(op2, BP_VAR_R);
4937 compare_function(result, op1, op2);
4974 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
5084 if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
5085 c = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
5086 …} else if ((c = zend_quick_get_constant(EX_CONSTANT(opline->op2) + 1, opline->extended_value)) == …
5088 … (char *)zend_memrchr(Z_STRVAL_P(EX_CONSTANT(opline->op2)), '\\', Z_STRLEN_P(EX_CONSTANT(opline->o…
5090 ZVAL_STR_COPY(EX_VAR(opline->result.var), Z_STR_P(EX_CONSTANT(opline->op2)));
5094 … actual, Z_STRLEN_P(EX_CONSTANT(opline->op2)) - (actual - Z_STRVAL_P(EX_CONSTANT(opline->op2))));
5101 zend_throw_error(NULL, "Undefined constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
5105 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), c);
5123 if (EXPECTED(CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2))))) {
5124 value = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
5144 if ((value = CACHED_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce)) != NULL) {
5150 …if (EXPECTED((value = zend_hash_find(&ce->constants_table, Z_STR_P(EX_CONSTANT(opline->op2)))) != …
5161 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), value);
5163 CACHE_POLYMORPHIC_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce, value);
5166 zend_throw_error(NULL, "Undefined class constant '%s'", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
5601 ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
5603 …ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEN…
5606 zend_throw_error(NULL, "Class '%s' not found", Z_STRVAL_P(EX_CONSTANT(opline->op2)));
5614 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
5617 ce = Z_CE_P(EX_VAR(opline->op2.var));
5812 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
5866 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
5876 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
5930 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
5963 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
6033 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
6047 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
6214 zval *variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op2.var);
6217 zval *res = EX_VAR(opline->op2.var);
6413 zval *variable_ptr = _get_zval_ptr_cv_undef_BP_VAR_W(execute_data, opline->op2.var);
6424 ZVAL_REF(EX_VAR(opline->op2.var), Z_REF_P(value));
6479 } else if (UNEXPECTED((ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)))) == NULL)) {
6480 …ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEN…
6484 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
6487 ce = Z_CE_P(EX_VAR(opline->op2.var));
6818 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
6859 ZEND_VM_JMP(OP_JMP_ADDR(opline, opline->op2));
6966 if ((zce = zend_hash_find(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)))) == NULL ||
6980 ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)));
7001 ce = zend_hash_find_ptr(EG(class_table), Z_STR_P(EX_CONSTANT(opline->op2)));
7053 ce = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
7055 …ce = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, ZEN…
7061 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), ce);
7064 ce = Z_CE_P(EX_VAR(opline->op2.var));
7103 iface = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
7105 …iface = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)), EX_CONSTANT(opline->op2) + 1, …
7109 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), iface);
7127 trait = CACHED_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)));
7129 trait = zend_fetch_class_by_name(Z_STR_P(EX_CONSTANT(opline->op2)),
7130 EX_CONSTANT(opline->op2) + 1,
7138 CACHE_PTR(Z_CACHE_SLOT_P(EX_CONSTANT(opline->op2)), trait);
7173 op_num = EX(func)->op_array.brk_cont_array[exc_opline->op2.num].brk;
7636 fast_call->u2.lineno = fast_ret->op2.opline_num;
7644 cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num);
7645 ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]);
7651 cleanup_live_vars(execute_data, opline - EX(func)->op_array.opcodes, opline->op2.opline_num);
7652 ZEND_VM_SET_OPCODE(&EX(func)->op_array.opcodes[opline->op2.opline_num]);
7863 zend_op *target = OP_JMP_ADDR(opline, opline->op2);