Bug 306971

Summary: [JSC] Allocate JIT compiler thread stacks from SequesteredAllocator memory
Product: WebKit Reporter: Marcus Plutowski <marcus_plutowski>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   

Marcus Plutowski
Reported 2026-02-04 11:50:33 PST
rdar://168604548 Compiler threads should not use the native kernel stack, but instead run off of a side-stack allocated by JSC through the SequesteredArenaAllocator. This will achieve significant security hardening by isolating their stack memory and paving the way for future memory protections thereon.
Attachments
Marcus Plutowski
Comment 1 2026-02-04 18:25:11 PST
EWS
Comment 2 2026-02-12 23:55:46 PST
Committed 307447@main (45be9554866c): <https://commits.webkit.org/307447@main> Reviewed commits have been landed. Closing PR #57912 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.