On openbsd amd64, emit IBT endbr64 instructions by default (meaning,
authorderaadt <deraadt@openbsd.org>
Wed, 26 Apr 2023 22:04:58 +0000 (22:04 +0000)
committerderaadt <deraadt@openbsd.org>
Wed, 26 Apr 2023 22:04:58 +0000 (22:04 +0000)
commitbba006a81846d90e529167c689ea0d456b4599bc
tree25dc4e2819486b794e2c0f0d8a293a8824c61e96
parent074353b3b9e18f1378314a10e0579eb957fb5c92
On openbsd amd64, emit IBT endbr64 instructions by default (meaning,
-fcf-protection=branch is the default).  All binaries grow slightly, but
we can slowly move towards greater IBT enforcement in userland.
4th or 5th variation of this diff, with mortimer
ok kettenis
gnu/llvm/clang/lib/Driver/ToolChains/Clang.cpp