History log of /PHP-8.3/ext/opcache/jit/zend_jit_helpers.c (Results 26 – 50 of 165)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: php-8.1.4, php-8.0.17, php-8.1.4RC1, php-8.0.17RC1
# 70f7e7d8 28-Feb-2022 Dmitry Stogov

JIT: Fix memory leak

Fixes oss-fuzz #44920


Revision tags: php-8.1.3, php-8.0.16, php-7.4.28, php-8.1.3RC1, php-8.0.16RC1
# 71847837 01-Feb-2022 Dmitry Stogov

Prevent array modification if it's captured by user error handler during
index conversion

Fixes oss-fuzz #44235


Revision tags: php-8.1.2, php-8.0.15
# 655e578e 14-Jan-2022 Dmitry Stogov

JIT: Fix exception handling

Fixes oss-fuzz #43618


# c958ab12 10-Jan-2022 Dmitry Stogov

JIT: Fix array separation after capturing by user error handler

Fixes oss-fuzz #43288


Revision tags: php-8.1.2RC1, php-8.0.15RC1
# fd879e6f 28-Dec-2021 Dmitry Stogov

JIT: Fix array clobbering by user error handler

Gixes oss-fuzz #43055


# 5d6bc250 22-Dec-2021 Dmitry Stogov

Reset Bucket->key of deleted HastTable elemets to NULL.

This allows elimination of some Z_ISUNDEF(Bucket->val) checks.


# 2745cd99 17-Dec-2021 Dmitry Stogov

Fix array clobbering by user error handler

Fixes oss-fuzz #42503


Revision tags: php-8.0.14, php-8.1.1, php-7.4.27
# cbc0b1af 13-Dec-2021 Dmitry Stogov

Fix array clobering by user error handler

Fixes oss-fuzz #42234


# 5459ed4c 06-Dec-2021 Dmitry Stogov

Fix use after free because of data clobbering by user error handler

Fixes oss-fuzz #41692


# 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


Revision tags: php-8.1.1RC1
# 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


Revision tags: php-8.0.14RC1
# 4595a57e 01-Dec-2021 Dmitry Stogov

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


# b594a95a 30-Nov-2021 Dmitry Stogov

Fixed crash in ZEND_ASSIGN_DIM_OP because of array cloberring by user error handler

Fixes oss-fuzz #36214


Revision tags: php-7.4.27RC1
# 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


Revision tags: php-8.1.0
# 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


Revision tags: php-8.0.13, php-7.4.26, php-7.3.33
# 5380b415 11-Nov-2021 Dmitry Stogov

JIT: Partially fix handling of exceptions thrown in interrupt handlers


Revision tags: php-8.1.0RC6
# e868ded6 08-Nov-2021 Dmitry Stogov

Don't call _zend_hash_index_find() for packed arrays


Revision tags: php-7.4.26RC1, php-8.0.13RC1
# f1e6a7d8 01-Nov-2021 Dmitry Stogov

JIT: Fixed numeric string index handling


Revision tags: php-8.1.0RC5, php-7.3.32, php-7.4.25, php-8.0.12
# ddaf64b5 14-Oct-2021 Dmitry Stogov

Avoid non-immutable map_ptr indirection


1234567