ZEND_OP1_LITERAL 650 ext/opcache/Optimizer/block_pass.c zval c = ZEND_OP1_LITERAL(src); ZEND_OP1_LITERAL 654 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); ZEND_OP1_LITERAL 664 ext/opcache/Optimizer/block_pass.c zval c = ZEND_OP1_LITERAL(src); ZEND_OP1_LITERAL 668 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); ZEND_OP1_LITERAL 718 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); ZEND_OP1_LITERAL 743 ext/opcache/Optimizer/block_pass.c char *fname = FUNCTION_CACHE->funcs[Z_LVAL(ZEND_OP1_LITERAL(fcall))].function_name; ZEND_OP1_LITERAL 744 ext/opcache/Optimizer/block_pass.c int flen = FUNCTION_CACHE->funcs[Z_LVAL(ZEND_OP1_LITERAL(fcall))].name_len; ZEND_OP1_LITERAL 771 ext/opcache/Optimizer/block_pass.c ZEND_OP1_LITERAL(opline) = zend_optimizer_add_literal(op_array, &c TSRMLS_CC); ZEND_OP1_LITERAL 796 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_BOOL) { ZEND_OP1_LITERAL 798 ext/opcache/Optimizer/block_pass.c ((opline->opcode == ZEND_IS_EQUAL) == Z_LVAL(ZEND_OP1_LITERAL(opline)))? ZEND_OP1_LITERAL 907 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_DOUBLE && ZEND_OP1_LITERAL 909 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(last_op)) != IS_DOUBLE) { ZEND_OP1_LITERAL 916 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_STRING) { ZEND_OP1_LITERAL 917 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 919 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP1_LITERAL(last_op)) != IS_STRING) { ZEND_OP1_LITERAL 920 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 922 ext/opcache/Optimizer/block_pass.c l = Z_STRLEN(ZEND_OP1_LITERAL(opline)) + Z_STRLEN(ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 923 ext/opcache/Optimizer/block_pass.c if (IS_INTERNED(Z_STRVAL(ZEND_OP1_LITERAL(last_op)))) { ZEND_OP1_LITERAL 925 ext/opcache/Optimizer/block_pass.c memcpy(tmp, Z_STRVAL(ZEND_OP1_LITERAL(last_op)), l + 1); ZEND_OP1_LITERAL 926 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP1_LITERAL(last_op)) = tmp; ZEND_OP1_LITERAL 928 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP1_LITERAL(last_op)) = erealloc(Z_STRVAL(ZEND_OP1_LITERAL(last_op)), l + 1); ZEND_OP1_LITERAL 930 ext/opcache/Optimizer/block_pass.c memcpy(Z_STRVAL(ZEND_OP1_LITERAL(last_op))+Z_STRLEN(ZEND_OP1_LITERAL(last_op)), Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline))); ZEND_OP1_LITERAL 931 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP1_LITERAL(last_op))[l] = '\0'; ZEND_OP1_LITERAL 932 ext/opcache/Optimizer/block_pass.c zval_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 934 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP1_LITERAL(opline)) = (char*)zend_new_interned_string(Z_STRVAL(ZEND_OP1_LITERAL(last_op)), l + 1, 1 TSRMLS_CC); ZEND_OP1_LITERAL 935 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(last_op)) = IS_NULL; ZEND_OP1_LITERAL 937 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP1_LITERAL(opline)) = Z_STRVAL(ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 939 ext/opcache/Optimizer/block_pass.c Z_STRLEN(ZEND_OP1_LITERAL(opline)) = l; ZEND_OP1_LITERAL 1035 ext/opcache/Optimizer/block_pass.c if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline) TSRMLS_CC) == SUCCESS) { ZEND_OP1_LITERAL 1039 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 1055 ext/opcache/Optimizer/block_pass.c unary_op(&result, &ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 1057 ext/opcache/Optimizer/block_pass.c unary_op(&result, &ZEND_OP1_LITERAL(opline) TSRMLS_CC); ZEND_OP1_LITERAL 1059 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 1062 ext/opcache/Optimizer/block_pass.c result = ZEND_OP1_LITERAL(opline); ZEND_OP1_LITERAL 1064 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(opline)) = IS_NULL; ZEND_OP1_LITERAL 1093 ext/opcache/Optimizer/block_pass.c ZVAL_STRINGL(&ZEND_OP1_LITERAL(opline), &c, 1, 1); ZEND_OP1_LITERAL 1226 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(_opl)); ZEND_OP1_LITERAL 1364 ext/opcache/Optimizer/block_pass.c zval_copy_ctor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1368 ext/opcache/Optimizer/block_pass.c zval zv = ZEND_OP1_LITERAL(last_op); ZEND_OP1_LITERAL 1400 ext/opcache/Optimizer/block_pass.c zval_copy_ctor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1404 ext/opcache/Optimizer/block_pass.c zval zv = ZEND_OP1_LITERAL(last_op); ZEND_OP1_LITERAL 1473 ext/opcache/Optimizer/block_pass.c int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1477 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1616 ext/opcache/Optimizer/block_pass.c int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1737 ext/opcache/Optimizer/block_pass.c if (!zend_is_true(&ZEND_OP1_LITERAL(last_op))) { ZEND_OP1_LITERAL 1741 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1754 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1973 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 62 ext/opcache/Optimizer/pass1_5.c if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline) TSRMLS_CC) != SUCCESS) { ZEND_OP1_LITERAL 70 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 86 ext/opcache/Optimizer/pass1_5.c res = ZEND_OP1_LITERAL(opline); ZEND_OP1_LITERAL 106 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 129 ext/opcache/Optimizer/pass1_5.c if (unary_op(&result, &ZEND_OP1_LITERAL(opline)) != SUCCESS) { ZEND_OP1_LITERAL 131 ext/opcache/Optimizer/pass1_5.c if (unary_op(&result, &ZEND_OP1_LITERAL(opline) TSRMLS_CC) != SUCCESS) { ZEND_OP1_LITERAL 140 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 273 ext/opcache/Optimizer/pass1_5.c ZEND_OP1_LITERAL(opline).type == IS_STRING) { ZEND_OP1_LITERAL 276 ext/opcache/Optimizer/pass1_5.c !strncasecmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 277 ext/opcache/Optimizer/pass1_5.c op_array->scope->name, Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1)) { ZEND_OP1_LITERAL 326 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 344 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING && ZEND_OP1_LITERAL 345 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("define")-1 && ZEND_OP1_LITERAL 346 ext/opcache/Optimizer/pass1_5.c zend_binary_strcasecmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)), "define", sizeof("define")-1) == 0 && ZEND_OP1_LITERAL 349 ext/opcache/Optimizer/pass1_5.c (Z_TYPE(ZEND_OP1_LITERAL(opline-1)) <= IS_BOOL || ZEND_OP1_LITERAL 350 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline-1)) == IS_STRING) && ZEND_OP1_LITERAL 353 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline-2)) == IS_STRING) { ZEND_OP1_LITERAL 354 ext/opcache/Optimizer/pass1_5.c zend_optimizer_collect_constant(constants, &ZEND_OP1_LITERAL(opline-2), &ZEND_OP1_LITERAL(opline-1)); ZEND_OP1_LITERAL 369 ext/opcache/Optimizer/pass1_5.c ZEND_OP1_TYPE(opline - 1) == IS_CONST && ZEND_OP1_LITERAL(opline - 1).type == IS_STRING && ZEND_OP1_LITERAL 370 ext/opcache/Optimizer/pass1_5.c ZEND_OP1_TYPE(opline) == IS_CONST && ZEND_OP1_LITERAL(opline).type == IS_STRING) { ZEND_OP1_LITERAL 371 ext/opcache/Optimizer/pass1_5.c if ((Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("function_exists")-1 && ZEND_OP1_LITERAL 372 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 374 ext/opcache/Optimizer/pass1_5.c (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("is_callable")-1 && ZEND_OP1_LITERAL 375 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 379 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), Z_STRLEN(ZEND_OP1_LITERAL(opline - 1))); ZEND_OP1_LITERAL 381 ext/opcache/Optimizer/pass1_5.c if (zend_hash_find(EG(function_table), lc_name, Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)) + 1, ZEND_OP1_LITERAL 390 ext/opcache/Optimizer/pass1_5.c if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("is_callable") - 1 || ZEND_OP1_LITERAL 397 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 399 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 404 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("extension_loaded")-1 && ZEND_OP1_LITERAL 405 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 410 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), Z_STRLEN(ZEND_OP1_LITERAL(opline - 1))); ZEND_OP1_LITERAL 412 ext/opcache/Optimizer/pass1_5.c lc_name, Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)) + 1, (void *)&m) == SUCCESS; ZEND_OP1_LITERAL 434 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 436 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 439 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("defined")-1 && ZEND_OP1_LITERAL 440 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 444 ext/opcache/Optimizer/pass1_5.c if (zend_get_persistent_constant(Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), ZEND_OP1_LITERAL 445 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)), &t, 0 TSRMLS_CC)) { ZEND_OP1_LITERAL 449 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 451 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 455 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("constant")-1 && ZEND_OP1_LITERAL 456 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 460 ext/opcache/Optimizer/pass1_5.c if (zend_get_persistent_constant(Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), ZEND_OP1_LITERAL 461 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)), &t, 1 TSRMLS_CC)) { ZEND_OP1_LITERAL 463 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 465 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 472 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("strlen") - 1 && ZEND_OP1_LITERAL 473 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), "strlen", sizeof("strlen") - 1)) { ZEND_OP1_LITERAL 476 ext/opcache/Optimizer/pass1_5.c ZVAL_LONG(&t, Z_STRLEN(ZEND_OP1_LITERAL(opline - 1))); ZEND_OP1_LITERAL 478 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 480 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 489 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING && ZEND_OP1_LITERAL 492 ext/opcache/Optimizer/pass1_5.c zend_optimizer_collect_constant(constants, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)); ZEND_OP1_LITERAL 547 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING && ZEND_OP1_LITERAL 548 ext/opcache/Optimizer/pass1_5.c (Z_STRLEN(ZEND_OP1_LITERAL(opline)) != sizeof("this")-1 || ZEND_OP1_LITERAL 549 ext/opcache/Optimizer/pass1_5.c memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), "this", sizeof("this") - 1) != 0)) { ZEND_OP1_LITERAL 587 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 588 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline))); ZEND_OP1_LITERAL 593 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 594 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline))); ZEND_OP1_LITERAL 19 ext/opcache/Optimizer/pass2.c if (ZEND_OP1_LITERAL(opline).type == IS_STRING) { ZEND_OP1_LITERAL 20 ext/opcache/Optimizer/pass2.c convert_scalar_to_number(&ZEND_OP1_LITERAL(opline) TSRMLS_CC); ZEND_OP1_LITERAL 43 ext/opcache/Optimizer/pass2.c if (ZEND_OP1_LITERAL(opline).type != IS_LONG) { ZEND_OP1_LITERAL 44 ext/opcache/Optimizer/pass2.c convert_to_long(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 64 ext/opcache/Optimizer/pass2.c if (ZEND_OP1_LITERAL(opline).type != IS_STRING) { ZEND_OP1_LITERAL 65 ext/opcache/Optimizer/pass2.c convert_to_string(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 92 ext/opcache/Optimizer/pass2.c int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 106 ext/opcache/Optimizer/pass2.c int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 111 ext/opcache/Optimizer/pass2.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 143 ext/opcache/Optimizer/pass2.c if (zend_is_true(&ZEND_OP1_LITERAL(opline))) { ZEND_OP1_LITERAL 148 ext/opcache/Optimizer/pass2.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 158 ext/opcache/Optimizer/zend_optimizer.c Z_HASH_P(&ZEND_OP1_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1); ZEND_OP1_LITERAL 167 ext/opcache/Optimizer/zend_optimizer.c Z_HASH_P(&ZEND_OP1_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1); ZEND_OP1_LITERAL 172 ext/opcache/Optimizer/zend_optimizer.c Z_HASH_P(&ZEND_OP1_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP1_LITERAL(opline)), Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1); ZEND_OP1_LITERAL 179 ext/opcache/Optimizer/zend_optimizer.c ZEND_OP1_LITERAL(opline) = *val;