This revision was automatically updated to reflect the committed changes. Closed by commit rG86bde99a9027: Insert a blurb about the -fzero-call-used-regs feature (authored by void).
Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D119592/new/ 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