aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELF.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <peter@pcc.me.uk>2025-07-18 10:48:42 -0700
committerGitHub <noreply@github.com>2025-07-18 10:48:42 -0700
commitb5e71d727b6624c160c9186b52d73bdb635770ed (patch)
tree8155c7b58b2ec4c12fb589618ce0dc585071ca90 /llvm/lib/Object/ELF.cpp
parent796d5a89a12407fb0fdf74ea063259b6ca7333d9 (diff)
downloadllvm-b5e71d727b6624c160c9186b52d73bdb635770ed.zip
llvm-b5e71d727b6624c160c9186b52d73bdb635770ed.tar.gz
llvm-b5e71d727b6624c160c9186b52d73bdb635770ed.tar.bz2
Add section type to support CFI jump table relaxation.
For context see main pull request: #147424. Reviewers: MaskRay Reviewed By: MaskRay Pull Request: https://github.com/llvm/llvm-project/pull/149259
Diffstat (limited to 'llvm/lib/Object/ELF.cpp')
-rw-r--r--llvm/lib/Object/ELF.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Object/ELF.cpp b/llvm/lib/Object/ELF.cpp
index af073f6..788c602 100644
--- a/llvm/lib/Object/ELF.cpp
+++ b/llvm/lib/Object/ELF.cpp
@@ -321,6 +321,7 @@ StringRef llvm::object::getELFSectionTypeName(uint32_t Machine, unsigned Type) {
STRINGIFY_ENUM_CASE(ELF, SHT_LLVM_OFFLOADING);
STRINGIFY_ENUM_CASE(ELF, SHT_LLVM_LTO);
STRINGIFY_ENUM_CASE(ELF, SHT_LLVM_JT_SIZES)
+ STRINGIFY_ENUM_CASE(ELF, SHT_LLVM_CFI_JUMP_TABLE)
STRINGIFY_ENUM_CASE(ELF, SHT_GNU_SFRAME);
STRINGIFY_ENUM_CASE(ELF, SHT_GNU_ATTRIBUTES);
STRINGIFY_ENUM_CASE(ELF, SHT_GNU_HASH);