/PHP-8.3/Zend/Optimizer/ |
H A D | compact_literals.c | 325 op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() 337 op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() 349 op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() 365 op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() 383 op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() 385 op_array->literals[j+1] = op_array->literals[i+1]; in zend_optimizer_compact_literals() 405 op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() 432 op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() 439 if (i != j) op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() 452 op_array->literals[j] = op_array->literals[i]; in zend_optimizer_compact_literals() [all …]
|
H A D | zend_optimizer.c | 1097 if (op_array->literals) { in zend_revert_pass_two() 1099 memcpy(literals, op_array->literals, sizeof(zval) * op_array->last_literal); in zend_revert_pass_two() 1100 op_array->literals = literals; in zend_revert_pass_two() 1123 efree(op_array->literals); in zend_redo_pass_two() 1126 if (op_array->literals) { in zend_redo_pass_two() 1127 efree(op_array->literals); in zend_redo_pass_two() 1129 op_array->literals = NULL; in zend_redo_pass_two() 1232 efree(op_array->literals); in zend_redo_pass_two_ex() 1235 if (op_array->literals) { in zend_redo_pass_two_ex() 1236 efree(op_array->literals); in zend_redo_pass_two_ex() [all …]
|
H A D | zend_optimizer_internal.h | 30 #define ZEND_OP1_LITERAL(opline) (op_array)->literals[(opline)->op1.constant] 32 #define ZEND_OP2_LITERAL(opline) (op_array)->literals[(opline)->op2.constant]
|
/PHP-8.3/Zend/tests/ |
H A D | instanceof_const.phpt | 2 Instanceof on literals returns false
|
H A D | declare_006.phpt | 2 Use of non-literals in declare ticks values crashes compiler
|
H A D | gh11320_1.phpt | 2 GH-11320: Array literals can contain list() assignments
|
H A D | array_literal_next_element_error.phpt | 2 Next free element may overflow in array literals
|
/PHP-8.3/ext/standard/tests/math/ |
H A D | bindec_variation2.phpt | 2 Test bindec() function : strange literals
|
H A D | hexdec_variation2.phpt | 2 Test hexdec() function : strange literals
|
H A D | octdec_variation2.phpt | 2 Test octdec() function : strange literals
|
H A D | base_convert_variation2.phpt | 2 Test base_convert() function : strange literals
|
/PHP-8.3/ext/opcache/tests/ |
H A D | compact_literals_collision.phpt | 2 Collision between string and float literals during compaction
|
H A D | bug81046.phpt | 2 Bug #81046: Literal compaction merges non-equal related literals
|
H A D | method_call_on_literal.phpt | 2 Literal compaction should take method calls on literals into account
|
/PHP-8.3/tests/lang/string/ |
H A D | unicode_escape_legacy.phpt | 6 // These are ignored to avoid breaking JSON string literals
|
/PHP-8.3/Zend/tests/float_to_int/ |
H A D | no_warnings_compatible_float_literals_assignment_ops.phpt | 2 Implicit float to int conversions should not warn for literals in combined assingment operetor if f…
|
H A D | warnings_float_literals_assignment_ops.phpt | 2 Implicit float to int conversions should warn for literals in combined assingment operetor
|
H A D | no_warning_compatible_string_float_literals.phpt | 2 Implicit string float to int conversions should not warn for literals if float has a fractional par…
|
H A D | warnings_string_float_literals_assignment_ops.phpt | 2 Implicit float to int conversions should warn for literals in combined assingment operetor
|
H A D | no_warning_compatible_float_literals.phpt | 2 Implicit float to int conversions should not warn for literals if float has a fractional part equal…
|
/PHP-8.3/sapi/cli/tests/ |
H A D | gh14189.phpt | 2 GH-14189 (PHP Interactive shell input state incorrectly handles quoted heredoc literals.)
|
/PHP-8.3/ext/gmp/tests/ |
H A D | surprising_integer_literals.phpt | 2 Surprising result with integer literals (hex/binary/octal)
|
/PHP-8.3/ext/filter/tests/ |
H A D | surprising_integer_literals.phpt | 2 Surprising result with integer literals (hex/octal)
|
/PHP-8.3/Zend/ |
H A D | zend_opcode.c | 88 op_array->literals = NULL; in init_op_array() 566 if (op_array->literals) { in destroy_op_array() 567 zval *literal = op_array->literals; in destroy_op_array() 575 efree(op_array->literals); in destroy_op_array() 1047 op_array->literals = (zval*)erealloc(op_array->literals, sizeof(zval) * op_array->last_literal); in pass_two() 1054 if (op_array->literals) { in pass_two() 1056 op_array->literals, sizeof(zval) * op_array->last_literal); in pass_two() 1057 efree(op_array->literals); in pass_two() 1058 …op_array->literals = (zval*)(((char*)op_array->opcodes) + ZEND_MM_ALIGNED_SIZE_EX(sizeof(zend_op) … in pass_two()
|
/PHP-8.3/ext/opcache/ |
H A D | zend_persist.c | 429 if (op_array->literals) { in zend_persist_op_array_ex() 430 op_array->literals = zend_shared_alloc_get_xlat_entry(op_array->literals); in zend_persist_op_array_ex() 431 ZEND_ASSERT(op_array->literals != NULL); in zend_persist_op_array_ex() 507 if (op_array->literals) { in zend_persist_op_array_ex() 510 orig_literals = op_array->literals; in zend_persist_op_array_ex() 512 p = zend_shared_memdup_put_free(op_array->literals, sizeof(zval) * op_array->last_literal); in zend_persist_op_array_ex() 514 p = zend_shared_memdup_put(op_array->literals, sizeof(zval) * op_array->last_literal); in zend_persist_op_array_ex() 517 op_array->literals = p; in zend_persist_op_array_ex() 533 …opline->op1.zv = (zval*)((char*)opline->op1.zv + ((char*)op_array->literals - (char*)orig_literals… in zend_persist_op_array_ex() 547 (char*)(op_array->literals + in zend_persist_op_array_ex() [all …]
|