send1_opline 358 ext/opcache/Optimizer/pass1_5.c zend_op *send1_opline = opline - 1; send1_opline 362 ext/opcache/Optimizer/pass1_5.c while (send1_opline->opcode == ZEND_NOP) { send1_opline 363 ext/opcache/Optimizer/pass1_5.c send1_opline--; send1_opline 365 ext/opcache/Optimizer/pass1_5.c if (send1_opline->opcode != ZEND_SEND_VAL || send1_opline 366 ext/opcache/Optimizer/pass1_5.c ZEND_OP1_TYPE(send1_opline) != IS_CONST) { send1_opline 371 ext/opcache/Optimizer/pass1_5.c if (send1_opline->op2.num == 2) { send1_opline 372 ext/opcache/Optimizer/pass1_5.c send2_opline = send1_opline; send1_opline 373 ext/opcache/Optimizer/pass1_5.c send1_opline--; send1_opline 374 ext/opcache/Optimizer/pass1_5.c while (send1_opline->opcode == ZEND_NOP) { send1_opline 375 ext/opcache/Optimizer/pass1_5.c send1_opline--; send1_opline 377 ext/opcache/Optimizer/pass1_5.c if (send1_opline->opcode != ZEND_SEND_VAL || send1_opline 378 ext/opcache/Optimizer/pass1_5.c ZEND_OP1_TYPE(send1_opline) != IS_CONST) { send1_opline 384 ext/opcache/Optimizer/pass1_5.c init_opline = send1_opline - 1; send1_opline 400 ext/opcache/Optimizer/pass1_5.c if (Z_TYPE(ZEND_OP1_LITERAL(send1_opline)) == IS_STRING && send1_opline 405 ext/opcache/Optimizer/pass1_5.c zend_optimizer_collect_constant(ctx, &ZEND_OP1_LITERAL(send1_opline), &ZEND_OP1_LITERAL(send2_opline)); send1_opline 409 ext/opcache/Optimizer/pass1_5.c !zend_memnstr(Z_STRVAL(ZEND_OP1_LITERAL(send1_opline)), "::", sizeof("::") - 1, Z_STRVAL(ZEND_OP1_LITERAL(send1_opline)) + Z_STRLEN(ZEND_OP1_LITERAL(send1_opline)))) { send1_opline 415 ext/opcache/Optimizer/pass1_5.c opline->op1.constant = send1_opline->op1.constant; send1_opline 421 ext/opcache/Optimizer/pass1_5.c MAKE_NOP(send1_opline); send1_opline 436 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(send1_opline)) == IS_STRING) { send1_opline 447 ext/opcache/Optimizer/pass1_5.c Z_STR(ZEND_OP1_LITERAL(send1_opline))); send1_opline 466 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); send1_opline 467 ext/opcache/Optimizer/pass1_5.c MAKE_NOP(send1_opline); send1_opline 480 ext/opcache/Optimizer/pass1_5.c Z_STR(ZEND_OP1_LITERAL(send1_opline))); send1_opline 506 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); send1_opline 507 ext/opcache/Optimizer/pass1_5.c MAKE_NOP(send1_opline); send1_opline 517 ext/opcache/Optimizer/pass1_5.c if (zend_optimizer_get_persistent_constant(Z_STR(ZEND_OP1_LITERAL(send1_opline)), &t, 0)) { send1_opline 523 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); send1_opline 524 ext/opcache/Optimizer/pass1_5.c MAKE_NOP(send1_opline); send1_opline 535 ext/opcache/Optimizer/pass1_5.c if (zend_optimizer_get_persistent_constant(Z_STR(ZEND_OP1_LITERAL(send1_opline)), &t, 1)) { send1_opline 539 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); send1_opline 540 ext/opcache/Optimizer/pass1_5.c MAKE_NOP(send1_opline); send1_opline 551 ext/opcache/Optimizer/pass1_5.c ZVAL_LONG(&t, Z_STRLEN(ZEND_OP1_LITERAL(send1_opline))); send1_opline 555 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); send1_opline 556 ext/opcache/Optimizer/pass1_5.c MAKE_NOP(send1_opline); send1_opline 565 ext/opcache/Optimizer/pass1_5.c IS_ABSOLUTE_PATH(Z_STRVAL(ZEND_OP1_LITERAL(send1_opline)), Z_STRLEN(ZEND_OP1_LITERAL(send1_opline)))) { send1_opline 566 ext/opcache/Optimizer/pass1_5.c zend_string *dirname = zend_string_init(Z_STRVAL(ZEND_OP1_LITERAL(send1_opline)), Z_STRLEN(ZEND_OP1_LITERAL(send1_opline)), 0); send1_opline 575 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(send1_opline)); send1_opline 576 ext/opcache/Optimizer/pass1_5.c MAKE_NOP(send1_opline);