History log of /PHP-8.3/ext/opcache/jit/zend_jit_x86.dasc (Results 1 – 25 of 676)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# dc0987d1 23-Sep-2024 Dmitry Stogov

Fix GH-15973: Segmentation fault in JIT mode 1135 (#16006)


# 1e78cf94 02-Sep-2024 Dmitry Stogov

Fix GH-15652: Segmentation fault in the Zend engine when JIT enabled (#15717)


# 79862f24 28-May-2024 Arnaud Le Blanc

Fix TLS access in JIT on FreeBSD/amd64

DTV elements are 8 bytes in size a per ABI [1], and the index is offset by 1
on FreeBSD [2]

[1] http://people.redhat.com/drepper/tls.pdf

Fix TLS access in JIT on FreeBSD/amd64

DTV elements are 8 bytes in size a per ABI [1], and the index is offset by 1
on FreeBSD [2]

[1] http://people.redhat.com/drepper/tls.pdf
[2] https://github.com/freebsd/freebsd-src/blob/bf56e8b9c8639ac4447d223b83cdc128107cc3cd/libexec/rtld-elf/rtld.c#L5260

Closes GH-13928

show more ...


# ea927caf 10-Apr-2024 Bob Weinand

Fix exception IP in JIT (#13929)


# af098acd 21-Mar-2024 Bob Weinand

Always load EX(opline) into the current frame in JIT when observers are enabled

Fixes #13772.
Closes #13776.


# 94ba883e 12-Feb-2024 Dmitry Stogov

Fix TLS access in JIT with MUSL (#13329)


# f120ac93 22-Jan-2024 Dmitry Stogov

Fix GH-12481: PHP crash with JIT enabled


# c67f6f44 18-Dec-2023 Dmitry Stogov

Fixed incorrect elimination of refcounted check in JIT for BIND_GLOBAL

Fixes oss-fuzz #65135


# 39a813d9 28-Nov-2023 Dmitry Stogov

Fixed GH-12812: Integer string in variable used as offset produces wrong undefined array key warning (#12817)

* Fixed GH-12812: Integer string in variable used as offset produces wrong undef

Fixed GH-12812: Integer string in variable used as offset produces wrong undefined array key warning (#12817)

* Fixed GH-12812: Integer string in variable used as offset produces wrong undefined array key warning

* Fixed register names

show more ...


# fbf4e196 25-Oct-2023 Dmitry Stogov

Fixed regression intoduced by 76c41d27f9277eb8210d0058f19d0a7cfa7d7a66


# 76c41d27 24-Oct-2023 Dmitry Stogov

Fixed GH-12482: Abortion with tracing JIT


# 89eb1c64 16-Oct-2023 Dmitry Stogov

Fixed GH-11917: primitives seem to be passed via reference instead of by value under some conditions when JIT is enabled on windows (#12451)


# 36b2c5dc 09-Oct-2023 Dmitry Stogov

Fix GH-12364: JIT leak in Symfony TranslationDebugCommandTest (#12394)


# 5a8f96b0 09-Oct-2023 Dmitry Stogov

Fixed GH-12382: JIT Index invalid or out of range error


# 95edb50b 05-Sep-2023 Dmitry Stogov

Fixed tracing jit for BIND_INIT_STATIC_OR_JMP


# ed0b593c 02-May-2023 Dmitry Stogov

Fixed GH-11127 (JIT fault)

* Fixed GH-11127 (JIT fault)

* Added test

* Add new line


# f127e658 02-May-2023 yang yuhan

JIT: Align JIT stubs (#11149)

Fixed phpGH-11120

Signed-off-by: PeterYang12 <yuhan.yang@intel.com>


# 25ad171f 02-May-2023 Dmitry Stogov

JIT: Fixed inaccurate range inference usage for UNDEF/NULL/FALSE

Fixes oss-fuzz #58459


# e1c6fb76 03-Apr-2023 Dmitry Stogov

JIT support for delayed destructor for zend_assign_to_typed_ref/prop


# 1015f1ff 13-Mar-2023 Bob Weinand

Add test, fix x86 JIT

Signed-off-by: Bob Weinand <bobwei9@hotmail.com>


# c53e8d3e 10-Mar-2023 Bob Weinand

Handle zend_execute_internal in JIT


# 3f7dadfe 01-Mar-2023 Ilija Tovilo

Fix readonly+clone JIT issues

Closes GH-10748


# d5c649b3 23-Feb-2023 Max Kellermann

zend_compiler, ...: use `uint8_t` instead of `zend_uchar` (#10621)

`zend_uchar` suggests that the value is an ASCII character, but here,
it's about very small integers. This is misleadi

zend_compiler, ...: use `uint8_t` instead of `zend_uchar` (#10621)

`zend_uchar` suggests that the value is an ASCII character, but here,
it's about very small integers. This is misleading, so let's use a
C99 integer instead.

On all architectures currently supported by PHP, `zend_uchar` and
`uint8_t` are identical. This change is only about code readability.

show more ...


# 70ff10af 21-Feb-2023 Dmitry Stogov

Fix GH-10635: ARM64 function JIT causes impossible assertion (#10638)


# 08e75912 20-Feb-2023 Dmitry Stogov

Fix (at lease part of the) #GH-10635: ARM64 function JIT causes impossible assertion


12345678910>>...28