Bug 278401

Summary: Disable use of JSC signal based options when mach exception handler use is not allowed.
Product: WebKit Reporter: Mark Lam <mark.lam>
Component: JavaScriptCoreAssignee: Mark Lam <mark.lam>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=278564

Mark Lam
Reported 2024-08-20 11:17:20 PDT
Attachments
Mark Lam
Comment 1 2024-08-20 11:29:17 PDT
Mark Lam
Comment 2 2024-08-20 12:41:18 PDT
https://github.com/WebKit/WebKit/pull/32469 will not work. I've closed it.
Mark Lam
Comment 3 2024-08-20 21:11:04 PDT
Mark Lam
Comment 4 2024-08-21 08:48:10 PDT
https://github.com/WebKit/WebKit/pull/32506 will not work. So, closing it and moving on to yet another solution.
Mark Lam
Comment 5 2024-08-21 08:51:02 PDT
We can use JIT disablement as an indication that use of mach exception handlers are not allowed in the system. So, we'll just disable JSC signal based options when the JIT is disabled.
Mark Lam
Comment 6 2024-08-21 09:02:35 PDT
EWS
Comment 7 2024-08-21 17:25:11 PDT
Committed 282592@main (1add1eb4c01a): <https://commits.webkit.org/282592@main> Reviewed commits have been landed. Closing PR #32525 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.