[llvm-dev] Enable Safe Stack for Baremetal?
Zhaoshi Zheng via llvm-dev
llvm-dev at lists.llvm.org
Mon Mar 16 09:52:06 PDT 2020
I'm assessing the work required to enable Safe Stack for a bare metal target.
Looking at compiler-rt/lib/safestack/, the current implementation depends on thread support for mutex & storing unsafe stack pointer.
It also need several system calls: gettid, tgkill, mmap, munmap, mprotect.
Our target doesn't has all underlying support it needs. My question is: what's the minimum requirement to port Safe Stack to bare metal?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev