php-src/ext/opcache
Dmitry Stogov ccc6c0f78c
Fix GH-15709: Crashing tests on Windows x64 (#17095)
This is a quick fix for the problem.
It'll work while all the JIT-ed functions have the same "fixed stack frame".
Unwinder uses hard-coded unwind data for this "fixed stack frame".

* Preallocate space for Win64 shadow args

* typo

* Setup unwinder for JIT functions

* Revert "Dynamically xfail test case which fails on CI"

This reverts commit 7cc327fd5a.

* Revert "Dynamically xfail test case which fails on CI"

This reverts commit bdde797159.

* Revert "Dynamically xfail test cases which fail on CI (GH-15710)"

This reverts commit 6d5962074f.

* Remove XFAIL sections

* Add hard-coded SEH unwind data for EXITCALL

* Fix unwind data

* Fix Windows multi-process support

* Typo
2024-12-13 02:05:45 +03:00
..
jit Fix GH-15709: Crashing tests on Windows x64 (#17095) 2024-12-13 02:05:45 +03:00
tests Merge branch 'PHP-8.3' into PHP-8.4 2024-12-12 13:11:29 +01:00
config.m4 Autotools: Mark always-shared extensions with ext_shared variable (#15739) 2024-09-04 23:28:29 +02:00
config.w32 Fix GH-16839: Error on building Opcache JIT for Windows ARM64 2024-11-18 23:27:54 +01:00
CREDITS
opcache.stub.php Add API to exempt function from being traced in JIT (#15559) 2024-09-24 14:20:38 +02:00
opcache_arginfo.h Add API to exempt function from being traced in JIT (#15559) 2024-09-24 14:20:38 +02:00
shared_alloc_mmap.c Merge branch 'PHP-8.3' 2024-07-23 13:43:25 +02:00
shared_alloc_posix.c opcache: change uses of sprintf into snprintf 2024-06-14 08:12:03 -07:00
shared_alloc_shm.c
shared_alloc_win32.c Use a single version of mempcpy(3) (#12257) 2023-12-20 15:16:32 +00:00
zend_accelerator_blacklist.c Fix gcc-14 Wcalloc-transposed-args warnings 2024-04-01 20:34:14 +02:00
zend_accelerator_blacklist.h
zend_accelerator_debug.c
zend_accelerator_debug.h
zend_accelerator_hash.c
zend_accelerator_hash.h
zend_accelerator_module.c Merge branch 'PHP-8.3' into PHP-8.4 2024-12-09 11:46:51 +01:00
zend_accelerator_module.h
zend_accelerator_util_funcs.c Merge branch 'PHP-8.3' into PHP-8.4 2024-10-22 15:06:06 +02:00
zend_accelerator_util_funcs.h
zend_file_cache.c Remove unused ext/standard/basic_functions.h header inclusions 2024-08-18 18:20:22 +01:00
zend_file_cache.h
zend_persist.c Merge branch 'PHP-8.3' 2024-08-30 01:01:33 +03:00
zend_persist.h
zend_persist_calc.c [RFC] Property hooks (#13455) 2024-07-14 11:55:03 +02:00
zend_shared_alloc.c Merge branch 'PHP-8.3' 2024-08-29 23:12:56 +03:00
zend_shared_alloc.h Export opcache shared globals (#15543) 2024-08-26 14:54:36 +02:00
ZendAccelerator.c Reapply "Merge branch 'PHP-8.3' into PHP-8.4" 2024-11-20 23:24:43 +01:00
ZendAccelerator.h Add OPcache restart hook (#15590) 2024-09-24 16:24:01 +02:00