History log of /PHP-8.0/ext/opcache/jit/zend_jit_helpers.c (Results 1 – 25 of 109)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# aa352c2c 25-Mar-2022 Dmitry Stogov

JIT: Fixed memory leak

Fixes oss-fuzz #45981


# 7051dc33 21-Mar-2022 Dmitry Stogov

JIT: Fix memory leak

Fixes oss-fuzz #45658


# 70f7e7d8 28-Feb-2022 Dmitry Stogov

JIT: Fix memory leak

Fixes oss-fuzz #44920


# fd879e6f 28-Dec-2021 Dmitry Stogov

JIT: Fix array clobbering by user error handler

Gixes oss-fuzz #43055


# cbc0b1af 13-Dec-2021 Dmitry Stogov

Fix array clobering by user error handler

Fixes oss-fuzz #42234


# c9901aa5 03-Dec-2021 Dmitry Stogov

Add missing "return"


# 4a5c05a4 03-Dec-2021 Dmitry Stogov

ws


# 1d054b3f 03-Dec-2021 Dmitry Stogov

Fix array object clobbering by user error handler

Fixes oss-fuss #41605 and #41610


# 2fde308f 02-Dec-2021 Dmitry Stogov

JIT: Fix ASSIGN_DIM_OP with undefined variable and index and user error handler, throwing an exception

Fixes oss-fuzz #39422


# 94286cd5 02-Dec-2021 Dmitry Stogov

Fix yet another indirect string modification by error handler problem


# 37ac707c 02-Dec-2021 Dmitry Stogov

Add missing zend_string_release_ex(tmp, 0) and cleanup

- use GC_DELREF() instead of zend_string_release_ex()
- add expectations for exceptional cases
- replace IS_ARRAY_IMMUTABLE by

Add missing zend_string_release_ex(tmp, 0) and cleanup

- use GC_DELREF() instead of zend_string_release_ex()
- add expectations for exceptional cases
- replace IS_ARRAY_IMMUTABLE by IS_STR_INTERNED

show more ...


# df16da36 02-Dec-2021 Dmitry Stogov

Fixed ext/bz2/tests/005.phpt test failure introduesed by 09547c64c28f81957d986b9c6b995b28d1098db6


# 4595a57e 01-Dec-2021 Dmitry Stogov

Fix clobering of operand by error handler in assignment to string offset (optimization and JIT support)


# 6e1fe969 30-Nov-2021 Dmitry Stogov

JIT: Fix uninitialized result of ASSIGN_DIM[_OP] after clobbering array by user error handler

Fixes oss-fuzz #41208


# 9dd3e8be 17-Nov-2021 Dmitry Stogov

JIT: Fixed memory leak in Zend/tests/concat_002.phpt introduced by fac78ee760d04414abae571a28751de61a1c5b8c


# fac78ee7 17-Nov-2021 Dmitry Stogov

JIT: Fixed memory leak


# 5380b415 11-Nov-2021 Dmitry Stogov

JIT: Partially fix handling of exceptions thrown in interrupt handlers


# e868ded6 08-Nov-2021 Dmitry Stogov

Don't call _zend_hash_index_find() for packed arrays


# f1e6a7d8 01-Nov-2021 Dmitry Stogov

JIT: Fixed numeric string index handling


# 08c29a65 07-Oct-2021 Nikita Popov

Handle undefined dim in assign_dim_helper

Not only the value can be undefined here, but the offset as well.


# 6ab36fb6 07-Oct-2021 Dmitry Stogov

JIT: Fixed incorrect reference handling in PRE_INC/DEC_OBJ


# 17b127a8 28-Sep-2021 Dmitry Stogov

JIT: Fixed result when assigning to typed reference


# 0391c55b 28-Sep-2021 Nikita Popov

Check exception before using undef_result_after_exception()

undefined_op_helper_write() can return 0 not just if an exception
is thrown, so check this explicitly. This fixes an issue int

Check exception before using undef_result_after_exception()

undefined_op_helper_write() can return 0 not just if an exception
is thrown, so check this explicitly. This fixes an issue introduced
in fe1633f0104521117edabefea78803d77d3d57b1.

show more ...


# fe1633f0 28-Sep-2021 Nikita Popov

Undef result if undef dim warning promoted to exception

Fixes oss-fuzz #39278.


# 325865d7 27-Sep-2021 Dmitry Stogov

JIT: Split zend_jit_hash_index_lookup_rw() into zend_jit_hash_index_lookup_rw() and zend_jit_hash_index_lookup_rw_no_packed().

The previous version might fail if zend_jit_hash_index_lookup_r

JIT: Split zend_jit_hash_index_lookup_rw() into zend_jit_hash_index_lookup_rw() and zend_jit_hash_index_lookup_rw_no_packed().

The previous version might fail if zend_jit_hash_index_lookup_rw() was called for packed array.

show more ...


12345