ZEND_OP2_LITERAL 788 ext/opcache/Optimizer/block_pass.c (Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_FALSE || ZEND_OP2_LITERAL 789 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_TRUE)) { ZEND_OP2_LITERAL 798 ext/opcache/Optimizer/block_pass.c ((opline->opcode != ZEND_IS_NOT_EQUAL) == ((Z_TYPE(ZEND_OP2_LITERAL(opline))) == IS_TRUE)) ? ZEND_OP2_LITERAL 943 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_STRING) { ZEND_OP2_LITERAL 944 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 946 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP2_LITERAL(src)) != IS_STRING) { ZEND_OP2_LITERAL 947 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP2_LITERAL(src)); ZEND_OP2_LITERAL 952 ext/opcache/Optimizer/block_pass.c old_len = Z_STRLEN(ZEND_OP2_LITERAL(src)); ZEND_OP2_LITERAL 953 ext/opcache/Optimizer/block_pass.c l = old_len + Z_STRLEN(ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 954 ext/opcache/Optimizer/block_pass.c if (!Z_REFCOUNTED(ZEND_OP2_LITERAL(src))) { ZEND_OP2_LITERAL 956 ext/opcache/Optimizer/block_pass.c memcpy(ZSTR_VAL(tmp), Z_STRVAL(ZEND_OP2_LITERAL(src)), old_len); ZEND_OP2_LITERAL 957 ext/opcache/Optimizer/block_pass.c Z_STR(ZEND_OP2_LITERAL(last_op)) = tmp; ZEND_OP2_LITERAL 959 ext/opcache/Optimizer/block_pass.c Z_STR(ZEND_OP2_LITERAL(src)) = zend_string_extend(Z_STR(ZEND_OP2_LITERAL(src)), l, 0); ZEND_OP2_LITERAL 961 ext/opcache/Optimizer/block_pass.c Z_TYPE_INFO(ZEND_OP2_LITERAL(last_op)) = IS_STRING_EX; ZEND_OP2_LITERAL 962 ext/opcache/Optimizer/block_pass.c memcpy(Z_STRVAL(ZEND_OP2_LITERAL(src)) + old_len, Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 963 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP2_LITERAL(src))[l] = '\0'; ZEND_OP2_LITERAL 964 ext/opcache/Optimizer/block_pass.c zend_string_release(Z_STR(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 965 ext/opcache/Optimizer/block_pass.c ZVAL_STR(&ZEND_OP2_LITERAL(opline), zend_new_interned_string(Z_STR(ZEND_OP2_LITERAL(src)))); ZEND_OP2_LITERAL 966 ext/opcache/Optimizer/block_pass.c ZVAL_NULL(&ZEND_OP2_LITERAL(src)); ZEND_OP2_LITERAL 995 ext/opcache/Optimizer/block_pass.c zval_get_long(&ZEND_OP2_LITERAL(opline)) == 0) { ZEND_OP2_LITERAL 1002 ext/opcache/Optimizer/block_pass.c zval_get_long(&ZEND_OP2_LITERAL(opline)) < 0) { ZEND_OP2_LITERAL 1011 ext/opcache/Optimizer/block_pass.c if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)) == SUCCESS) { ZEND_OP2_LITERAL 1013 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 1078 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING && ZEND_OP2_LITERAL 1079 ext/opcache/Optimizer/block_pass.c Z_STRLEN(ZEND_OP2_LITERAL(opline)) == 0) { ZEND_OP2_LITERAL 1081 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 1176 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP2_LITERAL(_opl)); ZEND_OP2_LITERAL 89 ext/opcache/Optimizer/optimize_func_calls.c literal_dtor(&ZEND_OP2_LITERAL(fcall)); ZEND_OP2_LITERAL 80 ext/opcache/Optimizer/pass1_5.c zval_get_long(&ZEND_OP2_LITERAL(opline)) == 0) { ZEND_OP2_LITERAL 84 ext/opcache/Optimizer/pass1_5.c zval_get_long(&ZEND_OP2_LITERAL(opline)) < 0) { ZEND_OP2_LITERAL 91 ext/opcache/Optimizer/pass1_5.c if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)) != SUCCESS) { ZEND_OP2_LITERAL 99 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 192 ext/opcache/Optimizer/pass1_5.c final_length += Z_STRLEN(ZEND_OP2_LITERAL(next_op)); ZEND_OP2_LITERAL 200 ext/opcache/Optimizer/pass1_5.c final_length += (requires_conversion? 1 : Z_STRLEN(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 206 ext/opcache/Optimizer/pass1_5.c char chval = (char)Z_LVAL(ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 208 ext/opcache/Optimizer/pass1_5.c ZVAL_NEW_STR(&ZEND_OP2_LITERAL(opline), str); ZEND_OP2_LITERAL 213 ext/opcache/Optimizer/pass1_5.c memcpy(ptr, Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 214 ext/opcache/Optimizer/pass1_5.c ptr += Z_STRLEN(ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 215 ext/opcache/Optimizer/pass1_5.c zend_string_release(Z_STR(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 216 ext/opcache/Optimizer/pass1_5.c ZVAL_NEW_STR(&ZEND_OP2_LITERAL(opline), str); ZEND_OP2_LITERAL 221 ext/opcache/Optimizer/pass1_5.c memcpy(ptr, Z_STRVAL(ZEND_OP2_LITERAL(next_op)), Z_STRLEN(ZEND_OP2_LITERAL(next_op))); ZEND_OP2_LITERAL 222 ext/opcache/Optimizer/pass1_5.c ptr += Z_STRLEN(ZEND_OP2_LITERAL(next_op)); ZEND_OP2_LITERAL 223 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(next_op)); ZEND_OP2_LITERAL 225 ext/opcache/Optimizer/pass1_5.c *ptr = (char)Z_LVAL(ZEND_OP2_LITERAL(next_op)); ZEND_OP2_LITERAL 245 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING && ZEND_OP2_LITERAL 246 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP2_LITERAL(opline)) == sizeof("__COMPILER_HALT_OFFSET__") - 1 && ZEND_OP2_LITERAL 247 ext/opcache/Optimizer/pass1_5.c memcmp(Z_STRVAL(ZEND_OP2_LITERAL(opline)), "__COMPILER_HALT_OFFSET__", sizeof("__COMPILER_HALT_OFFSET__") - 1) == 0) { ZEND_OP2_LITERAL 260 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 270 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING) { ZEND_OP2_LITERAL 275 ext/opcache/Optimizer/pass1_5.c if (!zend_optimizer_get_persistent_constant(Z_STR(ZEND_OP2_LITERAL(opline)), &c, 1)) { ZEND_OP2_LITERAL 276 ext/opcache/Optimizer/pass1_5.c if (!ctx->constants || !zend_optimizer_get_collected_constant(ctx->constants, &ZEND_OP2_LITERAL(opline), &c)) { ZEND_OP2_LITERAL 284 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 292 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING) { ZEND_OP2_LITERAL 328 ext/opcache/Optimizer/pass1_5.c Z_STR(ZEND_OP2_LITERAL(opline)))) != NULL) { ZEND_OP2_LITERAL 349 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 390 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP2_LITERAL(init_opline)) != IS_STRING) { ZEND_OP2_LITERAL 397 ext/opcache/Optimizer/pass1_5.c if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("define")-1 && ZEND_OP2_LITERAL 398 ext/opcache/Optimizer/pass1_5.c zend_binary_strcasecmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), Z_STRLEN(ZEND_OP2_LITERAL(init_opline)), "define", sizeof("define")-1) == 0) { ZEND_OP2_LITERAL 419 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(init_opline)); ZEND_OP2_LITERAL 437 ext/opcache/Optimizer/pass1_5.c if ((Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("function_exists")-1 && ZEND_OP2_LITERAL 438 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), ZEND_OP2_LITERAL 441 ext/opcache/Optimizer/pass1_5.c (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("is_callable")-1 && ZEND_OP2_LITERAL 442 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), ZEND_OP2_LITERAL 457 ext/opcache/Optimizer/pass1_5.c if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("is_callable") - 1 || ZEND_OP2_LITERAL 464 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(init_opline)); ZEND_OP2_LITERAL 474 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("extension_loaded")-1 && ZEND_OP2_LITERAL 475 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), ZEND_OP2_LITERAL 504 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(init_opline)); ZEND_OP2_LITERAL 511 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("defined")-1 && ZEND_OP2_LITERAL 512 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), ZEND_OP2_LITERAL 521 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(init_opline)); ZEND_OP2_LITERAL 529 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("constant")-1 && ZEND_OP2_LITERAL 530 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), ZEND_OP2_LITERAL 537 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(init_opline)); ZEND_OP2_LITERAL 546 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("strlen") - 1 && ZEND_OP2_LITERAL 547 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), "strlen", sizeof("strlen") - 1) && ZEND_OP2_LITERAL 553 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(init_opline)); ZEND_OP2_LITERAL 561 ext/opcache/Optimizer/pass1_5.c } else if (Z_STRLEN(ZEND_OP2_LITERAL(init_opline)) == sizeof("dirname")-1 && ZEND_OP2_LITERAL 562 ext/opcache/Optimizer/pass1_5.c !memcmp(Z_STRVAL(ZEND_OP2_LITERAL(init_opline)), ZEND_OP2_LITERAL 573 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(init_opline)); ZEND_OP2_LITERAL 618 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP2_LITERAL(opline)) <= IS_STRING) { ZEND_OP2_LITERAL 619 ext/opcache/Optimizer/pass1_5.c zend_optimizer_collect_constant(ctx, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 65 ext/opcache/Optimizer/pass2.c if (Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING) { ZEND_OP2_LITERAL 66 ext/opcache/Optimizer/pass2.c convert_scalar_to_number(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 88 ext/opcache/Optimizer/pass2.c if (Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_LONG) { ZEND_OP2_LITERAL 89 ext/opcache/Optimizer/pass2.c convert_to_long(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 108 ext/opcache/Optimizer/pass2.c if (Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_STRING) { ZEND_OP2_LITERAL 109 ext/opcache/Optimizer/pass2.c convert_to_string(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 356 ext/opcache/Optimizer/zend_optimizer.c if (Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING) { ZEND_OP2_LITERAL 357 ext/opcache/Optimizer/zend_optimizer.c zend_string_hash_val(Z_STR(ZEND_OP2_LITERAL(opline)));