llvm-project/llvm/lib/Object
Augusto Noronha 9b3af5e7b7 [dsymutil] Apply relocations present in Swift reflection sections
The strippable Swift reflection sections contain subtractor relocations
that need to be applied. There are two situations we need to support.
1) Both symbols used in the relocation come from the .o file (for
   example, one symbol lives in __swift5_fieldmd and the second in
   __swift5_reflstr).
2) One symbol comes from th .o file and the second from the main
   binary (for example, __swift5_fieldmd and __swift5_typeref).

Differential Revision: https://reviews.llvm.org/D120574
2022-03-17 14:23:20 -03:00
..
Archive.cpp [Object] Skip section offset checking for /<XFGHASHMAP>/ 2022-03-02 13:29:35 +02:00
ArchiveWriter.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
Binary.cpp [CUDA] Add CUDA fatbinary magic 2022-03-14 20:08:31 -04:00
CMakeLists.txt Revert "Extract LC_CODE_SIGNATURE related implementation out of LLD" 2021-10-01 17:19:50 -07:00
COFFImportFile.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
COFFModuleDefinition.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
COFFObjectFile.cpp [Object] [COFF] Improve error messages 2022-03-02 10:44:41 +02:00
Decompressor.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
ELF.cpp [LoongArch 2/6] Add ELF machine flag and relocs for upcoming LoongArch target 2022-02-10 10:23:34 +00:00
ELFObjectFile.cpp [AMDGPU] Add gfx1036 target 2022-03-02 23:26:38 +00: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 Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
IRSymtab.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
MachOObjectFile.cpp [dsymutil] Apply relocations present in Swift reflection sections 2022-03-17 14:23:20 -03:00
MachOUniversal.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
MachOUniversalWriter.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
Minidump.cpp
ModuleSymbolTable.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
Object.cpp [llvm] Cleanup header dependencies in ADT and Support 2022-01-21 13:54:49 +01:00
ObjectFile.cpp [dsymutil] Apply relocations present in Swift reflection sections 2022-03-17 14:23:20 -03: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 Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
SymbolSize.cpp [llvm-objdump][XCOFF] Enable the -l (--line-numbers) option. 2021-06-10 04:37:06 +00:00
SymbolicFile.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
TapiFile.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
TapiUniversal.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
WasmObjectFile.cpp [WebAssembly] Fix asan issue from https://reviews.llvm.org/D121349 2022-03-15 11:36:56 -07:00
WindowsMachineFlag.cpp
WindowsResource.cpp Cleanup LLVMObject headers 2022-02-10 21:13:44 +01:00
XCOFFObjectFile.cpp [llvm-objcopy] Initial XCOFF32 support. 2022-02-28 04:59:46 -05:00