aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-objdump/llvm-objdump.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2020-03-13 19:41:18 +0900
committerRui Ueyama <ruiu@google.com>2020-03-16 17:51:32 +0900
commita2923b2a1e4536dd14e93bed5c1306e0e54d5304 (patch)
treeb4d75201a1de994a4e92164a158716133a56cc7b /llvm/tools/llvm-objdump/llvm-objdump.cpp
parent2005c60a6bf4a43a921decf713aafc6279cbf07a (diff)
downloadllvm-a2923b2a1e4536dd14e93bed5c1306e0e54d5304.zip
llvm-a2923b2a1e4536dd14e93bed5c1306e0e54d5304.tar.gz
llvm-a2923b2a1e4536dd14e93bed5c1306e0e54d5304.tar.bz2
Implement CET Shadow Stack (Intel Controlflow Enforcement Technology) support on Windows
Patch by Petr Penzin. Windows support for CET is limited to shadow stack, which is enabled by setting a PE bit in the linker. Docs: MSVC linker flag: https://docs.microsoft.com/en-us/cpp/build/reference/cetcompat?view=vs-2019 IMAGE_DLLCHARACTERISTICS_EX_CET_COMPAT PE bit: https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#extended-dll-characteristics Differential Revision: https://reviews.llvm.org/D70606
Diffstat (limited to 'llvm/tools/llvm-objdump/llvm-objdump.cpp')
0 files changed, 0 insertions, 0 deletions