1
0
mirror of https://github.com/php/php-src.git synced 2026-04-26 01:18:19 +02:00
Files
archived-php-src/ext
Ilija Tovilo 6db95512b4 Disable JIT on Apple Silicon + ZTS
Apple Silicon has stricter rules about rwx mmap regions. They need to be created
using the MAP_JIT flag. However, the MAP_JIT seems to be incompatible with
MAP_SHARED. ZTS requires MAP_SHARED so that some threads may execute code from a
page while another writes/appends to it. We did not find another solution, other
than completely disabling JIT for Apple Silicon + ZTS.

See discussion in https://github.com/php/php-src/pull/13351.

Co-authored-by: Peter Kokot <peterkokot@gmail.com>
Fixes GH-13400
Closes GH-13396
2024-02-18 00:07:46 +01:00
..
2023-09-26 21:44:00 +02:00
2024-02-02 10:23:33 +00:00
2023-11-22 20:39:29 -06:00
2023-12-13 19:33:09 +01:00
2023-08-19 23:09:41 +01:00
2023-07-10 13:34:21 +02:00
2024-01-04 19:26:32 +01:00
2023-09-22 10:26:01 +02:00
2023-11-10 00:08:09 +01:00
2024-01-17 01:12:24 +09:00
2023-11-29 20:52:01 +01:00