From 61ea63baafb503470fccef2712f0f9a449943bcd Mon Sep 17 00:00:00 2001 From: quic-areg Date: Wed, 29 Jan 2025 15:37:23 -0600 Subject: [Hexagon] Add support for decoding PLT symbols (#123425) Describes PLT entries for hexagon. --- llvm/lib/Object/ELFObjectFile.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'llvm/lib/Object/ELFObjectFile.cpp') diff --git a/llvm/lib/Object/ELFObjectFile.cpp b/llvm/lib/Object/ELFObjectFile.cpp index 1ddfada..2d3d70d 100644 --- a/llvm/lib/Object/ELFObjectFile.cpp +++ b/llvm/lib/Object/ELFObjectFile.cpp @@ -802,6 +802,10 @@ std::vector ELFObjectFileBase::getPltEntries() const { case Triple::aarch64_be: JumpSlotReloc = ELF::R_AARCH64_JUMP_SLOT; break; + case Triple::hexagon: + JumpSlotReloc = ELF::R_HEX_JMP_SLOT; + GlobDatReloc = ELF::R_HEX_GLOB_DAT; + break; default: return {}; } -- cgit v1.1