Home
last modified time | relevance | path

Searched refs:literals (Results 1 – 25 of 39) sorted by relevance

12

/PHP-8.3/Zend/Optimizer/
H A Dcompact_literals.c325 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 Dzend_optimizer.c1097 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 Dzend_optimizer_internal.h30 #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 Dinstanceof_const.phpt2 Instanceof on literals returns false
H A Ddeclare_006.phpt2 Use of non-literals in declare ticks values crashes compiler
H A Dgh11320_1.phpt2 GH-11320: Array literals can contain list() assignments
H A Darray_literal_next_element_error.phpt2 Next free element may overflow in array literals
/PHP-8.3/ext/standard/tests/math/
H A Dbindec_variation2.phpt2 Test bindec() function : strange literals
H A Dhexdec_variation2.phpt2 Test hexdec() function : strange literals
H A Doctdec_variation2.phpt2 Test octdec() function : strange literals
H A Dbase_convert_variation2.phpt2 Test base_convert() function : strange literals
/PHP-8.3/ext/opcache/tests/
H A Dcompact_literals_collision.phpt2 Collision between string and float literals during compaction
H A Dbug81046.phpt2 Bug #81046: Literal compaction merges non-equal related literals
H A Dmethod_call_on_literal.phpt2 Literal compaction should take method calls on literals into account
/PHP-8.3/tests/lang/string/
H A Dunicode_escape_legacy.phpt6 // These are ignored to avoid breaking JSON string literals
/PHP-8.3/Zend/tests/float_to_int/
H A Dno_warnings_compatible_float_literals_assignment_ops.phpt2 Implicit float to int conversions should not warn for literals in combined assingment operetor if f…
H A Dwarnings_float_literals_assignment_ops.phpt2 Implicit float to int conversions should warn for literals in combined assingment operetor
H A Dno_warning_compatible_string_float_literals.phpt2 Implicit string float to int conversions should not warn for literals if float has a fractional par…
H A Dwarnings_string_float_literals_assignment_ops.phpt2 Implicit float to int conversions should warn for literals in combined assingment operetor
H A Dno_warning_compatible_float_literals.phpt2 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 Dgh14189.phpt2 GH-14189 (PHP Interactive shell input state incorrectly handles quoted heredoc literals.)
/PHP-8.3/ext/gmp/tests/
H A Dsurprising_integer_literals.phpt2 Surprising result with integer literals (hex/binary/octal)
/PHP-8.3/ext/filter/tests/
H A Dsurprising_integer_literals.phpt2 Surprising result with integer literals (hex/octal)
/PHP-8.3/Zend/
H A Dzend_opcode.c88 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 Dzend_persist.c429 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 …]

Completed in 32 milliseconds

12