diff options
author | Gergely Bálint <gergely.balint@arm.com> | 2025-10-03 09:45:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-10-03 09:45:56 +0200 |
commit | 441f0c7c9a5e6ae18ecacb0dee4e32e037bf4b1c (patch) | |
tree | 911319d0b194999a7e8482783f943c387646f86e /llvm/lib/Object/OffloadBundle.cpp | |
parent | 05a49dac85e94f9c05f0ec1549cdc812443491e5 (diff) | |
download | llvm-441f0c7c9a5e6ae18ecacb0dee4e32e037bf4b1c.zip llvm-441f0c7c9a5e6ae18ecacb0dee4e32e037bf4b1c.tar.gz llvm-441f0c7c9a5e6ae18ecacb0dee4e32e037bf4b1c.tar.bz2 |
[BOLT] Add GNUPropertyRewriter and warn on AArch64 BTI note (#161206)
This commit adds the GNUPropertyRewriter, which parses features from the
.note.gnu.property section.
Currently we only read the bit indicating BTI support
(GNU_PROPERTY_AARCH64_FEATURE_1_BTI).
As BOLT does not add BTI landing pads to targets of indirect
branches/calls, we have to emit a warning that the output binary may be
corrupted.
Diffstat (limited to 'llvm/lib/Object/OffloadBundle.cpp')
0 files changed, 0 insertions, 0 deletions