ZEND_OP2_LITERAL 799 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_BOOL) { ZEND_OP2_LITERAL 801 ext/opcache/Optimizer/block_pass.c ((opline->opcode == ZEND_IS_EQUAL) == Z_LVAL(ZEND_OP2_LITERAL(opline)))? ZEND_OP2_LITERAL 949 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_STRING) { ZEND_OP2_LITERAL 950 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 952 ext/opcache/Optimizer/block_pass.c if (Z_TYPE(ZEND_OP2_LITERAL(src)) != IS_STRING) { ZEND_OP2_LITERAL 953 ext/opcache/Optimizer/block_pass.c convert_to_string_safe(&ZEND_OP2_LITERAL(src)); ZEND_OP2_LITERAL 962 ext/opcache/Optimizer/block_pass.c l = Z_STRLEN(ZEND_OP2_LITERAL(opline)) + Z_STRLEN(ZEND_OP2_LITERAL(src)); ZEND_OP2_LITERAL 963 ext/opcache/Optimizer/block_pass.c if (IS_INTERNED(Z_STRVAL(ZEND_OP2_LITERAL(src)))) { ZEND_OP2_LITERAL 965 ext/opcache/Optimizer/block_pass.c memcpy(tmp, Z_STRVAL(ZEND_OP2_LITERAL(src)), l + 1); ZEND_OP2_LITERAL 966 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP2_LITERAL(src)) = tmp; ZEND_OP2_LITERAL 968 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP2_LITERAL(src)) = erealloc(Z_STRVAL(ZEND_OP2_LITERAL(src)), l + 1); ZEND_OP2_LITERAL 970 ext/opcache/Optimizer/block_pass.c memcpy(Z_STRVAL(ZEND_OP2_LITERAL(src))+Z_STRLEN(ZEND_OP2_LITERAL(src)), Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 971 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP2_LITERAL(src))[l] = '\0'; ZEND_OP2_LITERAL 972 ext/opcache/Optimizer/block_pass.c if (!IS_INTERNED(Z_STRVAL(ZEND_OP2_LITERAL(opline)))) { ZEND_OP2_LITERAL 973 ext/opcache/Optimizer/block_pass.c efree(Z_STRVAL(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 976 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP2_LITERAL(opline)) = (char*)zend_new_interned_string(Z_STRVAL(ZEND_OP2_LITERAL(src)), l + 1, 1 TSRMLS_CC); ZEND_OP2_LITERAL 977 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP2_LITERAL(src)) = IS_NULL; ZEND_OP2_LITERAL 979 ext/opcache/Optimizer/block_pass.c Z_STRVAL(ZEND_OP2_LITERAL(opline)) = Z_STRVAL(ZEND_OP2_LITERAL(src)); ZEND_OP2_LITERAL 981 ext/opcache/Optimizer/block_pass.c Z_STRLEN(ZEND_OP2_LITERAL(opline)) = l; ZEND_OP2_LITERAL 989 ext/opcache/Optimizer/block_pass.c char c = (char)Z_LVAL(ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 990 ext/opcache/Optimizer/block_pass.c ZVAL_STRINGL(&ZEND_OP2_LITERAL(opline), &c, 1, 1); ZEND_OP2_LITERAL 1019 ext/opcache/Optimizer/block_pass.c ((Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_LONG && ZEND_OP2_LITERAL 1020 ext/opcache/Optimizer/block_pass.c Z_LVAL(ZEND_OP2_LITERAL(opline)) == 0) || ZEND_OP2_LITERAL 1021 ext/opcache/Optimizer/block_pass.c (Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_DOUBLE && ZEND_OP2_LITERAL 1022 ext/opcache/Optimizer/block_pass.c Z_DVAL(ZEND_OP2_LITERAL(opline)) == 0.0))) { ZEND_OP2_LITERAL 1031 ext/opcache/Optimizer/block_pass.c if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline) TSRMLS_CC) == SUCCESS) { ZEND_OP2_LITERAL 1036 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 1088 ext/opcache/Optimizer/block_pass.c char c = (char)Z_LVAL(ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 1102 ext/opcache/Optimizer/block_pass.c Z_TYPE(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == IS_STRING && ZEND_OP2_LITERAL 1103 ext/opcache/Optimizer/block_pass.c Z_STRLEN(ZEND_OP2_LITERAL(VAR_SOURCE(opline->op1))) == 0) { ZEND_OP2_LITERAL 1109 ext/opcache/Optimizer/block_pass.c char c = (char)Z_LVAL(ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 1110 ext/opcache/Optimizer/block_pass.c ZVAL_STRINGL(&ZEND_OP2_LITERAL(opline), &c, 1, 1); ZEND_OP2_LITERAL 1113 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP2_LITERAL(src)); /* will take care of empty_string too */ ZEND_OP2_LITERAL 1140 ext/opcache/Optimizer/block_pass.c char c = (char)Z_LVAL(ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 1141 ext/opcache/Optimizer/block_pass.c ZVAL_STRINGL(&ZEND_OP2_LITERAL(opline), &c, 1, 1); ZEND_OP2_LITERAL 1225 ext/opcache/Optimizer/block_pass.c literal_dtor(&ZEND_OP2_LITERAL(_opl)); ZEND_OP2_LITERAL 21 ext/opcache/Optimizer/nop_removal.c Z_TYPE(ZEND_OP2_LITERAL(opline)) != IS_LONG) { ZEND_OP2_LITERAL 58 ext/opcache/Optimizer/optimize_func_calls.c literal_dtor(&ZEND_OP2_LITERAL(fcall)); ZEND_OP2_LITERAL 74 ext/opcache/Optimizer/optimize_func_calls.c literal_dtor(&ZEND_OP2_LITERAL(fcall)); ZEND_OP2_LITERAL 53 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_LONG && ZEND_OP2_LITERAL 54 ext/opcache/Optimizer/pass1_5.c Z_LVAL(ZEND_OP2_LITERAL(opline)) == 0) { ZEND_OP2_LITERAL 61 ext/opcache/Optimizer/pass1_5.c if (binary_op(&result, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline) TSRMLS_CC) != SUCCESS) { ZEND_OP2_LITERAL 70 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 167 ext/opcache/Optimizer/pass1_5.c final_length += ZEND_OP2_LITERAL(next_op).value.str.len; ZEND_OP2_LITERAL 175 ext/opcache/Optimizer/pass1_5.c final_length += (requires_conversion? 1 : ZEND_OP2_LITERAL(opline).value.str.len); ZEND_OP2_LITERAL 179 ext/opcache/Optimizer/pass1_5.c char chval = (char)ZEND_OP2_LITERAL(opline).value.lval; ZEND_OP2_LITERAL 181 ext/opcache/Optimizer/pass1_5.c ZEND_OP2_LITERAL(opline).value.str.val = ptr; ZEND_OP2_LITERAL 183 ext/opcache/Optimizer/pass1_5.c ZEND_OP2_LITERAL(opline).type = IS_STRING; ZEND_OP2_LITERAL 187 ext/opcache/Optimizer/pass1_5.c memcpy(ptr, Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 188 ext/opcache/Optimizer/pass1_5.c if (!IS_INTERNED(Z_STRVAL(ZEND_OP2_LITERAL(opline)))) { ZEND_OP2_LITERAL 189 ext/opcache/Optimizer/pass1_5.c efree(Z_STRVAL(ZEND_OP2_LITERAL(opline))); ZEND_OP2_LITERAL 191 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP2_LITERAL(opline)) = ptr; ZEND_OP2_LITERAL 192 ext/opcache/Optimizer/pass1_5.c ptr += Z_STRLEN(ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 194 ext/opcache/Optimizer/pass1_5.c ZEND_OP2_LITERAL(opline).value.str.len = final_length; ZEND_OP2_LITERAL 198 ext/opcache/Optimizer/pass1_5.c memcpy(ptr, ZEND_OP2_LITERAL(next_op).value.str.val, ZEND_OP2_LITERAL(next_op).value.str.len); ZEND_OP2_LITERAL 199 ext/opcache/Optimizer/pass1_5.c ptr += ZEND_OP2_LITERAL(next_op).value.str.len; ZEND_OP2_LITERAL 200 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(next_op)); ZEND_OP2_LITERAL 202 ext/opcache/Optimizer/pass1_5.c *ptr = (char)ZEND_OP2_LITERAL(next_op).value.lval; ZEND_OP2_LITERAL 221 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING && ZEND_OP2_LITERAL 222 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP2_LITERAL(opline)) == sizeof("__COMPILER_HALT_OFFSET__") - 1 && ZEND_OP2_LITERAL 223 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 234 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 245 ext/opcache/Optimizer/pass1_5.c ZEND_OP2_LITERAL(opline).type == IS_STRING) { ZEND_OP2_LITERAL 250 ext/opcache/Optimizer/pass1_5.c if (!zend_get_persistent_constant(Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline)), &c, 1 TSRMLS_CC)) { ZEND_OP2_LITERAL 251 ext/opcache/Optimizer/pass1_5.c if (!*constants || !zend_optimizer_get_collected_constant(*constants, &ZEND_OP2_LITERAL(opline), &c)) { ZEND_OP2_LITERAL 258 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 267 ext/opcache/Optimizer/pass1_5.c ZEND_OP2_LITERAL(opline).type == IS_STRING) { ZEND_OP2_LITERAL 306 ext/opcache/Optimizer/pass1_5.c Z_STRVAL(ZEND_OP2_LITERAL(opline)), ZEND_OP2_LITERAL 307 ext/opcache/Optimizer/pass1_5.c Z_STRLEN(ZEND_OP2_LITERAL(opline)) + 1, ZEND_OP2_LITERAL 327 ext/opcache/Optimizer/pass1_5.c literal_dtor(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 479 ext/opcache/Optimizer/pass1_5.c (Z_TYPE(ZEND_OP2_LITERAL(opline)) <= IS_BOOL || ZEND_OP2_LITERAL 480 ext/opcache/Optimizer/pass1_5.c Z_TYPE(ZEND_OP2_LITERAL(opline)) == IS_STRING)) { ZEND_OP2_LITERAL 481 ext/opcache/Optimizer/pass1_5.c zend_optimizer_collect_constant(constants, &ZEND_OP1_LITERAL(opline), &ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 33 ext/opcache/Optimizer/pass2.c if (ZEND_OP2_LITERAL(opline).type == IS_STRING) { ZEND_OP2_LITERAL 34 ext/opcache/Optimizer/pass2.c convert_scalar_to_number(&ZEND_OP2_LITERAL(opline) TSRMLS_CC); ZEND_OP2_LITERAL 56 ext/opcache/Optimizer/pass2.c if (ZEND_OP2_LITERAL(opline).type != IS_LONG) { ZEND_OP2_LITERAL 57 ext/opcache/Optimizer/pass2.c convert_to_long(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 75 ext/opcache/Optimizer/pass2.c if (ZEND_OP2_LITERAL(opline).type != IS_STRING) { ZEND_OP2_LITERAL 76 ext/opcache/Optimizer/pass2.c convert_to_string(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 166 ext/opcache/Optimizer/pass2.c convert_to_long(&ZEND_OP2_LITERAL(opline)); ZEND_OP2_LITERAL 167 ext/opcache/Optimizer/pass2.c nest_levels = ZEND_OP2_LITERAL(opline).value.lval; ZEND_OP2_LITERAL 192 ext/opcache/Optimizer/zend_optimizer.c Z_HASH_P(&ZEND_OP2_LITERAL(opline)) = zend_hash_func(Z_STRVAL(ZEND_OP2_LITERAL(opline)), Z_STRLEN(ZEND_OP2_LITERAL(opline)) + 1); ZEND_OP2_LITERAL 300 ext/opcache/Optimizer/zend_optimizer.c ZEND_OP2_LITERAL(opline) = *val;