[all-commits] [llvm/llvm-project] ab5671: [clang, llvm] Add __declspec(safebuffers), support...
David Majnemer via All-commits
all-commits at lists.llvm.org
Mon Sep 12 14:19:34 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ab56719acd98778fb2e48fa425ac7c8d27bdea86
https://github.com/llvm/llvm-project/commit/ab56719acd98778fb2e48fa425ac7c8d27bdea86
Author: David Majnemer <david.majnemer at gmail.com>
Date: 2022-09-12 (Mon, 12 Sep 2022)
Changed paths:
M clang/include/clang/Basic/Attr.td
M clang/include/clang/Basic/AttrDocs.td
M clang/lib/CodeGen/CodeGenModule.cpp
M clang/test/Parser/MicrosoftExtensions.c
M llvm/include/llvm/BinaryFormat/COFF.h
M llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
M llvm/lib/Target/X86/X86AsmPrinter.cpp
M llvm/test/DebugInfo/COFF/frameproc-flags.ll
M llvm/test/DebugInfo/COFF/multifunction.ll
M llvm/test/DebugInfo/COFF/simple.ll
M llvm/test/DebugInfo/COFF/vframe-fpo.ll
Log Message:
-----------
[clang, llvm] Add __declspec(safebuffers), support it in CodeView
__declspec(safebuffers) is equivalent to
__attribute__((no_stack_protector)). This information is recorded in
CodeView.
While we are here, add support for strict_gs_check.
More information about the All-commits
mailing list