llvm-project/llvm/lib/Object
Esme-Yi b21ed75e10 [llvm-readobj][XCOFF] Add support for `--needed-libs` option.
Summary: This patch is trying to add support for llvm-readobj
--needed-libs option under XCOFF.
For XCOFF, the needed libraries can be found from the Import
File ID Name Table of the Loader Section.
Currently, I am using binary inputs in the test since yaml2obj
does not yet support for writing the Loader Section and the
import file table.

Reviewed By: jhenderson

Differential Revision: https://reviews.llvm.org/D106643
2021-08-26 07:17:06 +00:00
..
Archive.cpp [llvm-ar] Fix for handling thin archive with SYM64 and a test case for it 2021-08-05 10:06:34 -07:00
ArchiveWriter.cpp [llvm-ar][Object] Fix detection of need for 64-bit archive symbol tables 2020-10-26 12:29:28 +00:00
Binary.cpp [SystemZ][z/OS] Add GOFF support to file magic identification 2021-07-20 10:50:47 -04:00
CMakeLists.txt [FaultsMaps][llvm-objdump] Move FaultMapParser to Object/. Remove CodeGen dependency from llvm-objdump 2021-01-27 10:39:59 -08:00
COFFImportFile.cpp
COFFModuleDefinition.cpp
COFFObjectFile.cpp [NFC][object] Change the input parameter of the method isDebugSection. 2021-05-26 08:47:53 +00:00
Decompressor.cpp
ELF.cpp [Object] Add missing PPC_DYNAMIC_TAG macros 2021-08-12 00:05:04 -07:00
ELFObjectFile.cpp [Object] Move llvm-nm's symbol version utility to ELFObjectFile::readDynsymVersions 2021-08-17 09:06:39 -07:00
Error.cpp
FaultMapParser.cpp [FaultsMaps][llvm-objdump] Move FaultMapParser to Object/. Remove CodeGen dependency from llvm-objdump 2021-01-27 10:39:59 -08:00
IRObjectFile.cpp
IRSymtab.cpp [LTO] Add SelectionKind to IRSymtab and use it in ld.lld/LLVMgold 2021-07-20 13:22:00 -07:00
MachOObjectFile.cpp MachOObjectFile.cpp - remove unused <string> include. NFCI. 2021-06-13 15:19:24 +01:00
MachOUniversal.cpp [llvm-lipo] Add support for bitcode files 2020-08-25 21:11:18 -07:00
MachOUniversalWriter.cpp [llvm-objcopy][NFC] replace class Buffer/MemBuffer/FileBuffer with streams. 2021-03-10 23:50:04 +03:00
Minidump.cpp
ModuleSymbolTable.cpp [Object] make SourceMgr available to MCContext during inline asm symbols 2021-07-25 21:23:03 -07:00
Object.cpp
ObjectFile.cpp [SystemZ][z/OS] Add GOFF support to file magic identification 2021-07-20 10:50:47 -04:00
RecordStreamer.cpp [MC] Support .symver *, *, remove 2021-03-06 15:23:02 -08:00
RecordStreamer.h [MC] Support .symver *, *, remove 2021-03-06 15:23:02 -08:00
RelocationResolver.cpp [ARM] Fix RELA relocations for 32bit ARM. 2021-07-14 14:27:15 -07:00
SymbolSize.cpp [llvm-objdump][XCOFF] Enable the -l (--line-numbers) option. 2021-06-10 04:37:06 +00:00
SymbolicFile.cpp [SystemZ][z/OS] Add GOFF support to file magic identification 2021-07-20 10:50:47 -04:00
TapiFile.cpp [TextAPI] add symbol name prefixes to central location, NFC 2021-06-23 11:21:00 -07:00
TapiUniversal.cpp [TextAPI] move source code files out of subdirectory, NFC 2021-04-05 10:24:42 -07:00
WasmObjectFile.cpp [WebAssembly] Support R_WASM_MEMORY_ADDR_TLS_SLEB64 for wasm64 2021-07-19 10:22:43 -07:00
WindowsMachineFlag.cpp
WindowsResource.cpp
XCOFFObjectFile.cpp [llvm-readobj][XCOFF] Add support for `--needed-libs` option. 2021-08-26 07:17:06 +00:00