Skip to content

Free thread stacks securely#676

Open
fw-immunant wants to merge 6 commits intomainfrom
fw/tracer-free-thread-stacks
Open

Free thread stacks securely#676
fw-immunant wants to merge 6 commits intomainfrom
fw/tracer-free-thread-stacks

Conversation

@fw-immunant
Copy link
Copy Markdown
Contributor

The AArch64 version of the inline asm changes here is still a probably-incorrect sketch, but this should work for x86_64.

this used to be a `clang::CodeGenerator *`, but is now a std::unique_ptr<clang::CodeGenerator>
the old unified storage of initial thread stacks could not be protected per-compartment, so we switch to a scheme similar to ia2_stackptr_N
@fw-immunant fw-immunant force-pushed the fw/tracer-free-thread-stacks branch from 7ba02a8 to 2046958 Compare March 24, 2026 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant