https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102768

            Bug ID: 102768
           Summary: [feature request] Add support for aarch64 shadow call
                    stack
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ashimida at linux dot alibaba.com
  Target Milestone: ---

Shadow Call Stack can be used to protect the return address of a function at
runtime, and clang already supports this feature[1].

Linux kernel also recently had a submission to support Shadow Call Stack on
aarch64 through a gcc plugin[2].

Could we add similar support in gcc?

[1] https://clang.llvm.org/docs/ShadowCallStack.html
[2]
https://patchwork.kernel.org/project/linux-hardening/patch/1634167668-60198-1-git-send-email-ashim...@linux.alibaba.com/

Reply via email to