Skip to content

Fix GH-24286: Guard unknown internal calls in tracing JIT - #24700

Open
kairosci wants to merge 2 commits into
php:PHP-8.5from
kairosci:fix/gh-24286-jit-internal-call
Open

kairosci wants to merge 2 commits into
php:PHP-8.5from
kairosci:fix/gh-24286-jit-internal-call

Conversation

@kairosci

Copy link
Copy Markdown
Contributor

Fixes #24286 using @ndossche's callee-type guard, with regression tests. OPcache validation passes on debug ZTS and optimized NTS builds.

@kairosci
kairosci requested a review from dstogov as a code owner October 25, 2026 19:57
@kairosci
kairosci force-pushed the fix/gh-24286-jit-internal-call branch from ae20d29 to ab6e4fb Compare October 25, 2026 20:10
@ndossche
ndossche requested a review from arnaud-lb October 25, 2026 20:54
@ndossche

Copy link
Copy Markdown
Member

In my patch I posted I also added comments to explain the reasoning, I think they should be kept, since you copy it anyway you should copy the comments too.

@kairosci

Copy link
Copy Markdown
Contributor Author

Added!

kairosci and others added 2 commits October 29, 2026 16:28
@kairosci
kairosci force-pushed the fix/gh-24286-jit-internal-call branch from cb60d8c to 4270fd5 Compare October 29, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants