[PATCH] D84414: [RISCV] Support Shadow Call Stack
Z. Zheng via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 24 10:07:19 PDT 2020
zzheng updated this revision to Diff 287428.
zzheng added a comment.
Rebased & ping...
IMHO, the patch is in good shape. As we discussed in the bi-weekly meetings, RV32E only has 16 registers. Systems based on RV32E may have limited memory as well. Besides, LLVM does not have full support for RV32E yet. We can commit this patch as-is and change it later if RV32E needs SCS.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D84414/new/
https://reviews.llvm.org/D84414
Files:
clang/lib/Driver/SanitizerArgs.cpp
clang/lib/Driver/ToolChain.cpp
clang/test/CodeGen/shadowcallstack-attr.c
clang/test/Driver/sanitizer-ld.c
llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp
llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h
llvm/test/CodeGen/RISCV/shadowcallstack.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D84414.287428.patch
Type: text/x-patch
Size: 15657 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200824/81a318f3/attachment.bin>
More information about the llvm-commits
mailing list