mirror-llvm-project/llvm/lib/Object
Vladislav Dzhidzhoev bcad050106
[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.
2025-03-26 20:18:23 +01:00
..
Archive.cpp [Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref. 2024-11-29 15:57:53 +11:00
ArchiveWriter.cpp [Object] Avoid repeated map lookups (NFC) (#110201) 2024-09-28 10:03:23 -07:00
Binary.cpp
BuildID.cpp [LLVM] Use {} instead of std::nullopt to initialize empty ArrayRef (#109133) 2024-09-19 16:16:38 +01:00
CMakeLists.txt
COFFImportFile.cpp [llvm-dlltool] Handle MIPS R4000 architecture (#114621) 2024-12-26 13:56:02 +08:00
COFFModuleDefinition.cpp
COFFObjectFile.cpp [yaml2obj][obj2yaml][objdump] Handle MIPS COFF files (#112591) 2024-11-01 15:28:22 +00:00
Decompressor.cpp
DXContainer.cpp [DXIL] Add support for root signature flag element in DXContainer (#123147) 2025-02-13 14:16:01 -08:00
ELF.cpp [ELF] Add support for CREL locations for SHT_LLVM_BB_ADDR_MAP 2025-02-10 10:58:56 -08:00
ELFObjectFile.cpp [llvm-objdump][ARM] Find ELF file PLT entries for arm, thumb (#130764) 2025-03-26 20:18:23 +01:00
Error.cpp
FaultMapParser.cpp
GOFFObjectFile.cpp [Object] Avoid repeated hash lookups (NFC) (#127746) 2025-02-19 08:21:10 -08:00
IRObjectFile.cpp [IR] Store Triple in Module (NFC) (#129868) 2025-03-06 10:27:47 +01:00
IRSymtab.cpp [IR] Store Triple in Module (NFC) (#129868) 2025-03-06 10:27:47 +01:00
MachOObjectFile.cpp [Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref. 2024-11-29 15:57:53 +11:00
MachOUniversal.cpp [Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref. 2024-11-29 15:57:53 +11:00
MachOUniversalWriter.cpp
Minidump.cpp [Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref. 2024-11-29 15:57:53 +11:00
ModuleSymbolTable.cpp [IR] Store Triple in Module (NFC) (#129868) 2025-03-06 10:27:47 +01:00
Object.cpp
ObjectFile.cpp
OffloadBinary.cpp [Object] Remove unused includes (NFC) (#116750) 2024-11-19 19:42:09 -08:00
RecordStreamer.cpp
RecordStreamer.h Use MapVector to fix lld thinLTO "nondeterminism" issue. (#117551) 2024-12-02 14:16:19 -08:00
RelocationResolver.cpp [Object] Remove unused includes (NFC) (#116750) 2024-11-19 19:42:09 -08:00
SymbolicFile.cpp
SymbolSize.cpp
TapiFile.cpp [Object] Remove unused includes (NFC) (#116750) 2024-11-19 19:42:09 -08:00
TapiUniversal.cpp [Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref. 2024-11-29 15:57:53 +11:00
WasmObjectFile.cpp [lld][WebAssembly] Support for the custom-page-sizes WebAssembly proposal (#128942) 2025-03-04 09:39:30 -08:00
WindowsMachineFlag.cpp [llvm-lib] Handle MIPS architecture (#121254) 2025-01-05 15:18:05 +08:00
WindowsResource.cpp
XCOFFObjectFile.cpp [Support][Error] Add ErrorAsOutParameter constructor that takes an Error by ref. 2024-11-29 15:57:53 +11:00