[all-commits] [llvm/llvm-project] bcad05: [llvm-objdump][ARM] Find ELF file PLT entries for ...
Vladislav Dzhidzhoev via All-commits
all-commits at lists.llvm.org
Wed Mar 26 12:18:45 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: bcad0501062325457cc9dae4b8b083e3bd2a04e3
https://github.com/llvm/llvm-project/commit/bcad0501062325457cc9dae4b8b083e3bd2a04e3
Author: Vladislav Dzhidzhoev <vdzhidzhoev at accesssoftek.com>
Date: 2025-03-26 (Wed, 26 Mar 2025)
Changed paths:
A cross-project-tests/tools/llvm-objdump/ARM/lit.local.cfg
A cross-project-tests/tools/llvm-objdump/ARM/plt.c
M lld/test/ELF/arm-gnu-ifunc-plt.s
M lld/test/ELF/arm-mixed-plts.s
M lld/test/ELF/arm-plt-reloc.s
M lld/test/ELF/arm-thumb-interwork-shared.s
M lld/test/ELF/arm-thumb-interwork-thunk.s
M lld/test/ELF/arm-thumb-plt-range-thunk-os.s
M lld/test/ELF/arm-thumb-plt-reloc.s
M lld/test/ELF/arm-thunk-multipass-plt.s
M lld/test/ELF/arm-thunk-re-add.s
M lld/test/ELF/armv8-thumb-plt-reloc.s
M llvm/lib/Object/ELFObjectFile.cpp
M llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
M llvm/tools/llvm-objdump/llvm-objdump.cpp
Log Message:
-----------
[llvm-objdump][ARM] Find ELF file PLT entries for arm, thumb (#130764)
This implements arm, armeb, thumb, thumbeb PLT entries parsing support
in ELF for llvm-objdump.
Implementation is similar to AArch64MCInstrAnalysis::findPltEntries. PLT
entry signatures are based on LLD code for PLT generation
(ARM::writePlt).
llvm-objdump tests are produced from lld/test/ELF/arm-plt-reloc.s,
lld/test/ELF/armv8-thumb-plt-reloc.s.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list