1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00
Files
archived-php-src/ext
Dmitry Stogov 097edc86c8 Allow JIT for passing arguments to trampolines and "bad" functions (#16365)
* Better trace coverage (JIT trampoline calls)

* clenup trampoline by zend_jit_free_trampoline()

* Fix ZEND_JIT_TRACE_INIT_CALL/ZEND_JIT_TRACE_DO_ICALL num_args mismatch

It may be caused by SEND_UNPACK/SEND_ARRAY

* cleanup

* cleanup

* Don't record function that may be temporary

* cleanup

* Prevent invalid run_time_cache allocation for "bad" internal functions

* Update zend_jit_trace_record_fake_init_call_ex() accordingly

* Better handling of "bad" functions and fake closures
2024-10-15 22:31:05 +03:00
..
2024-10-12 14:54:02 +01:00
2024-10-12 13:41:29 +02:00
2024-10-13 21:13:12 +02:00
2024-10-14 19:24:23 +02:00
2024-09-05 02:02:36 +01:00
2024-10-14 13:54:52 +02:00
2024-10-15 15:59:53 +02:00
2024-10-01 13:58:40 +02:00
2024-10-03 21:12:42 +02:00
2024-10-07 19:53:04 +02:00
2024-09-01 13:33:53 +02:00
2024-10-13 02:07:19 +02:00
2024-09-11 20:40:01 +02:00
2024-10-14 22:00:49 +02:00
2024-10-12 13:39:13 +02:00
2024-10-14 14:01:26 +02:00
2024-09-13 20:02:00 +02:00
2024-10-08 20:58:26 +02:00
2024-09-30 20:30:03 +02:00
2024-09-26 09:39:10 +02:00