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: | JavaScriptCore | Assignee: | 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
rdar://134053581
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Mark Lam
Pull request: https://github.com/WebKit/WebKit/pull/32469
Mark Lam
https://github.com/WebKit/WebKit/pull/32469 will not work. I've closed it.
Mark Lam
Pull request: https://github.com/WebKit/WebKit/pull/32506
Mark Lam
https://github.com/WebKit/WebKit/pull/32506 will not work. So, closing it and moving on to yet another solution.
Mark Lam
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
Pull request: https://github.com/WebKit/WebKit/pull/32525
EWS
Committed 282592@main (1add1eb4c01a): <https://commits.webkit.org/282592@main>
Reviewed commits have been landed. Closing PR #32525 and removing active labels.