ZEND_OP1_LITERAL 646 ext/opcache/Optimizer/block_pass.c zval c = ZEND_OP1_LITERAL(src); ZEND_OP1_LITERAL 650 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); ZEND_OP1_LITERAL 660 ext/opcache/Optimizer/block_pass.c zval c = ZEND_OP1_LITERAL(src); ZEND_OP1_LITERAL 664 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); ZEND_OP1_LITERAL 714 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(src)); ZEND_OP1_LITERAL 739 ext/opcache/Optimizer/block_pass.c char *fname = FUNCTION_CACHE->funcs[Z_LVAL(ZEND_OP1_LITERAL(fcall))].function_name; ZEND_OP1_LITERAL 740 ext/opcache/Optimizer/block_pass.c int flen = FUNCTION_CACHE->funcs[Z_LVAL(ZEND_OP1_LITERAL(fcall))].name_len; ZEND_OP1_LITERAL 767 ext/opcache/Optimizer/block_pass.c ZEND_OP1_LITERAL(opline) = zend_optimizer_add_literal(op_array, &c TSRMLS_CC); ZEND_OP1_LITERAL 792 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_BOOL) { ZEND_OP1_LITERAL 794 ext/opcache/Optimizer/block_pass.c ((opline->opcode == ZEND_IS_EQUAL) == Z_LVAL(ZEND_OP1_LITERAL(opline)))? ZEND_OP1_LITERAL 903 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_DOUBLE && ZEND_OP1_LITERAL 905 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(last_op)) != IS_DOUBLE) { ZEND_OP1_LITERAL 912 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP1_LITERAL(opline)) != IS_STRING) { ZEND_OP1_LITERAL 913 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 915 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP1_LITERAL(last_op)) != IS_STRING) { ZEND_OP1_LITERAL 916 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 918 ext/opcache/Optimizer/block_pass.c l = Z_STRLEN(ZEND_OP1_LITERAL(opline)) + Z_STRLEN(ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 919 ext/opcache/Optimizer/block_pass.c if (IS_INTERNED(Z_STRVAL(ZEND_OP1_LITERAL(last_op)))) { ZEND_OP1_LITERAL 921 ext/opcache/Optimizer/block_pass.c memcpy(tmp, Z_STRVAL(ZEND_OP1_LITERAL(last_op)), l + 1); ZEND_OP1_LITERAL 922 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP1_LITERAL(last_op)) = tmp; ZEND_OP1_LITERAL 924 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 926 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 927 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP1_LITERAL(last_op))[l] = '\0'; ZEND_OP1_LITERAL 928 ext/opcache/Optimizer/block_pass.c zval_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 930 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 931 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(last_op)) = IS_NULL; ZEND_OP1_LITERAL 933 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP1_LITERAL(opline)) = Z_STRVAL(ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 935 ext/opcache/Optimizer/block_pass.c Z_STRLEN(ZEND_OP1_LITERAL(opline)) = l; ZEND_OP1_LITERAL 1031 ext/opcache/Optimizer/block_pass.c if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline) TSRMLS_CC) == SUCCESS) { ZEND_OP1_LITERAL 1035 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 1051 ext/opcache/Optimizer/block_pass.c unary_op(&result, &ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 1053 ext/opcache/Optimizer/block_pass.c unary_op(&result, &ZEND_OP1_LITERAL(opline) TSRMLS_CC); ZEND_OP1_LITERAL 1055 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 1058 ext/opcache/Optimizer/block_pass.c result = ZEND_OP1_LITERAL(opline); ZEND_OP1_LITERAL 1060 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP1_LITERAL(opline)) = IS_NULL; ZEND_OP1_LITERAL 1089 ext/opcache/Optimizer/block_pass.c ZVAL_STRINGL(&ZEND_OP1_LITERAL(opline), &c, 1, 1); ZEND_OP1_LITERAL 1222 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(_opl)); ZEND_OP1_LITERAL 1360 ext/opcache/Optimizer/block_pass.c zval_copy_ctor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1364 ext/opcache/Optimizer/block_pass.c zval zv = ZEND_OP1_LITERAL(last_op); ZEND_OP1_LITERAL 1396 ext/opcache/Optimizer/block_pass.c zval_copy_ctor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1400 ext/opcache/Optimizer/block_pass.c zval zv = ZEND_OP1_LITERAL(last_op); ZEND_OP1_LITERAL 1469 ext/opcache/Optimizer/block_pass.c int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1473 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1612 ext/opcache/Optimizer/block_pass.c int should_jmp = zend_is_true(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1733 ext/opcache/Optimizer/block_pass.c if (!zend_is_true(&ZEND_OP1_LITERAL(last_op))) { ZEND_OP1_LITERAL 1737 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1750 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(last_op)); ZEND_OP1_LITERAL 1969 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 61 ext/opcache/Optimizer/pass1_5.c if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline) TSRMLS_CC) != SUCCESS) { ZEND_OP1_LITERAL 69 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 85 ext/opcache/Optimizer/pass1_5.c res = ZEND_OP1_LITERAL(opline); ZEND_OP1_LITERAL 105 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 128 ext/opcache/Optimizer/pass1_5.c if (unary_op(&result, &ZEND_OP1_LITERAL(opline)) != SUCCESS) { ZEND_OP1_LITERAL 130 ext/opcache/Optimizer/pass1_5.c if (unary_op(&result, &ZEND_OP1_LITERAL(opline) TSRMLS_CC) != SUCCESS) { ZEND_OP1_LITERAL 139 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 272 ext/opcache/Optimizer/pass1_5.c ZEND_OP1_LITERAL(opline).type == IS_STRING) { ZEND_OP1_LITERAL 275 ext/opcache/Optimizer/pass1_5.c !strncasecmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 276 ext/opcache/Optimizer/pass1_5.c op_array->scope->name, Z_STRLEN(ZEND_OP1_LITERAL(opline)) + 1)) { ZEND_OP1_LITERAL 323 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 341 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING && ZEND_OP1_LITERAL 342 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("define")-1 && ZEND_OP1_LITERAL 343 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 346 ext/opcache/Optimizer/pass1_5.c (Z_TYPE(ZEND_OP1_LITERAL(opline-1)) <= IS_BOOL || ZEND_OP1_LITERAL 347 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline-1)) == IS_STRING) && ZEND_OP1_LITERAL 350 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline-2)) == IS_STRING) { ZEND_OP1_LITERAL 351 ext/opcache/Optimizer/pass1_5.c zend_optimizer_collect_constant(constants, &ZEND_OP1_LITERAL(opline-2), &ZEND_OP1_LITERAL(opline-1)); ZEND_OP1_LITERAL 366 ext/opcache/Optimizer/pass1_5.c ZEND_OP1_TYPE(opline - 1) == IS_CONST && ZEND_OP1_LITERAL(opline - 1).type == IS_STRING && ZEND_OP1_LITERAL 367 ext/opcache/Optimizer/pass1_5.c ZEND_OP1_TYPE(opline) == IS_CONST && ZEND_OP1_LITERAL(opline).type == IS_STRING) { ZEND_OP1_LITERAL 368 ext/opcache/Optimizer/pass1_5.c if ((Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("function_exists")-1 && ZEND_OP1_LITERAL 369 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 371 ext/opcache/Optimizer/pass1_5.c (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("is_callable")-1 && ZEND_OP1_LITERAL 372 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 376 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), Z_STRLEN(ZEND_OP1_LITERAL(opline - 1))); ZEND_OP1_LITERAL 378 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 383 ext/opcache/Optimizer/pass1_5.c if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("is_callable") - 1 || ZEND_OP1_LITERAL 390 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 392 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 397 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("extension_loaded")-1 && ZEND_OP1_LITERAL 398 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 403 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), Z_STRLEN(ZEND_OP1_LITERAL(opline - 1))); ZEND_OP1_LITERAL 405 ext/opcache/Optimizer/pass1_5.c lc_name, Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)) + 1, (void *)&m) == SUCCESS; ZEND_OP1_LITERAL 423 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 425 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 428 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("defined")-1 && ZEND_OP1_LITERAL 429 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 433 ext/opcache/Optimizer/pass1_5.c if (zend_get_persistent_constant(Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), ZEND_OP1_LITERAL 434 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)), &t, 0 TSRMLS_CC)) { ZEND_OP1_LITERAL 438 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 440 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 444 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("constant")-1 && ZEND_OP1_LITERAL 445 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 449 ext/opcache/Optimizer/pass1_5.c if (zend_get_persistent_constant(Z_STRVAL(ZEND_OP1_LITERAL(opline - 1)), ZEND_OP1_LITERAL 450 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline - 1)), &t, 1 TSRMLS_CC)) { ZEND_OP1_LITERAL 452 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 454 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 461 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline)) == sizeof("strlen") - 1 && ZEND_OP1_LITERAL 462 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), "strlen", sizeof("strlen") - 1)) { ZEND_OP1_LITERAL 465 ext/opcache/Optimizer/pass1_5.c ZVAL_LONG(&t, Z_STRLEN(ZEND_OP1_LITERAL(opline - 1))); ZEND_OP1_LITERAL 467 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline - 1)); ZEND_OP1_LITERAL 469 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP1_LITERAL(opline)); ZEND_OP1_LITERAL 478 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING && ZEND_OP1_LITERAL 481 ext/opcache/Optimizer/pass1_5.c zend_optimizer_collect_constant(constants, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)); ZEND_OP1_LITERAL 536 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP1_LITERAL(opline)) == IS_STRING && ZEND_OP1_LITERAL 537 ext/opcache/Optimizer/pass1_5.c (Z_STRLEN(ZEND_OP1_LITERAL(opline)) != sizeof("this")-1 || ZEND_OP1_LITERAL 538 ext/opcache/Optimizer/pass1_5.c memcmp(Z_STRVAL(ZEND_OP1_LITERAL(opline)), "this", sizeof("this") - 1) != 0)) { ZEND_OP1_LITERAL 576 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 577 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP1_LITERAL(opline))); ZEND_OP1_LITERAL 582 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP1_LITERAL(opline)), ZEND_OP1_LITERAL 583 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;