aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ELF.cpp
diff options
context:
space:
mode:
authorPavel Labath <pavel@labath.sk>2025-07-16 09:12:15 +0200
committerGitHub <noreply@github.com>2025-07-16 09:12:15 +0200
commitd4a8a01cef1e417dd8c76fd2c5cde568122c27e3 (patch)
treee58fe83b91b10bfd188b642f51b2ec1151cf29bb /llvm/lib/Object/ELF.cpp
parent17d3029331a65ea54ad1bdbf79add03d5a71dcd4 (diff)
downloadllvm-d4a8a01cef1e417dd8c76fd2c5cde568122c27e3.zip
llvm-d4a8a01cef1e417dd8c76fd2c5cde568122c27e3.tar.gz
llvm-d4a8a01cef1e417dd8c76fd2c5cde568122c27e3.tar.bz2
[elf] Add support for {SHT,PT}_GNU_SFRAME constants (#148803)
Reference: https://sourceware.org/git/?p=gnu-gabi.git;a=blob;f=program-loading-and-dynamic-linking.txt;h=3357d865720285df2d29c4e8f92de49ddf1beb40;hb=refs/heads/master
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 ff99dc2..af073f6 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_GNU_SFRAME);
STRINGIFY_ENUM_CASE(ELF, SHT_GNU_ATTRIBUTES);
STRINGIFY_ENUM_CASE(ELF, SHT_GNU_HASH);
STRINGIFY_ENUM_CASE(ELF, SHT_GNU_verdef);