Skip to content

Free thread stacks securely#676

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

Free thread stacks securely#676
fw-immunant wants to merge 6 commits into
mainfrom
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>
@fw-immunant fw-immunant force-pushed the fw/tracer-free-thread-stacks branch from 7ba02a8 to 2046958 Compare March 24, 2026 02:52
@fw-immunant fw-immunant force-pushed the fw/tracer-free-thread-stacks branch from 2046958 to bd4fe45 Compare April 27, 2026 19:08
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 bd4fe45 to dac9186 Compare April 27, 2026 19:37
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