void created this revision. void added reviewers: nickdesaulniers, kees. void requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D119592 Files: clang/docs/ReleaseNotes.rst Index: clang/docs/ReleaseNotes.rst =================================================================== --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -47,7 +47,12 @@ Major New Features ------------------ -- ... +- Clang now supports the ``-fzero-call-used-regs`` feature for x86. The purpose + of this feature is to limit Return-Oriented Programming (ROP) exploits and + information leakage. It works by zeroing out a selected class of registers + before function return --- e.g., all GPRs that are used within the function. + There is an analogous ``zero_call_used_regs`` attribute to allow for finer + control of this feature. Improvements to Clang's diagnostics ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Index: clang/docs/ReleaseNotes.rst =================================================================== --- clang/docs/ReleaseNotes.rst +++ clang/docs/ReleaseNotes.rst @@ -47,7 +47,12 @@ Major New Features ------------------ -- ... +- Clang now supports the ``-fzero-call-used-regs`` feature for x86. The purpose + of this feature is to limit Return-Oriented Programming (ROP) exploits and + information leakage. It works by zeroing out a selected class of registers + before function return --- e.g., all GPRs that are used within the function. + There is an analogous ``zero_call_used_regs`` attribute to allow for finer + control of this feature. Improvements to Clang's diagnostics ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits