[PATCH] D40863: [AArch64][Darwin] Implement stack probing for static and dynamic stack objects

Amara Emerson via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 19 18:22:58 PDT 2023


aemerson added a comment.

In D40863#4281085 <https://reviews.llvm.org/D40863#4281085>, @oskarwirga wrote:

> I am looking to add stack probing for linux AArch64 using this diff as a basis for my work. Are there any plans to re-introduce this diff for Darwin? Is that something I should take on as well? Context is I am working on mobile apps and we want to add -fstack-clash-protection support :)

For Darwin, we have this implemented downstream in the xcode compiler on by default. It’s downstream because originally it was closely tied to platform routines on Darwin for fast stack bounds checking. I think we can upstream that implementation now (it uses -fstack-check instead).


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D40863/new/

https://reviews.llvm.org/D40863



More information about the llvm-commits mailing list