llvm-project/lld/lib/ReaderWriter/ELF/X86_64
Simon Atanasyan 04da06ccee [ELF] Make -init/-fini options compatible with the gnu linker
The LLD linker searches initializer and finalizer function names
and emits DT_INIT/DT_FINI dynamic table tags to point to these symbols.
The -init/-fini command line options override initializer ("_init") and
finalizer ("_fini") function names used by default.

Now the -init/-fini options do not affect .init_array/.fini_array
sections. The corresponding code has been removed.

Differential Revision: http://reviews.llvm.org/D6578

llvm-svn: 223917
2014-12-10 05:38:46 +00:00
..
CMakeLists.txt [CMake] lld: Introduce ${cmake_2_8_12_INTERFACE} onto each target_link_libraries. [PR20254] 2014-10-17 00:37:49 +00:00
Makefile Initial set of Makefiles 2014-06-04 09:54:07 +00:00
TODO.rst [ELF] [X86_64] Update TODO.rst list wrt r218633 2014-10-08 22:40:43 +00:00
X86_64DynamicLibraryWriter.h [lld] [ELF] Support for general dynamic TLS relocations on X86_64 2014-09-29 22:05:26 +00:00
X86_64ELFFile.h [ELF] Add Readers for all the ELF subtargets. 2014-10-18 05:23:17 +00:00
X86_64ELFReader.h [ELF] Remove duplicate code. 2014-10-21 03:12:57 +00:00
X86_64ExecutableWriter.h [lld] [ELF] Support for general dynamic TLS relocations on X86_64 2014-09-29 22:05:26 +00:00
X86_64LinkingContext.cpp [ELF] Make -init/-fini options compatible with the gnu linker 2014-12-10 05:38:46 +00:00
X86_64LinkingContext.h [ELF] Make -init/-fini options compatible with the gnu linker 2014-12-10 05:38:46 +00:00
X86_64RelocationHandler.cpp ELF: Add a standard method for unknown relocation errors 2014-12-09 16:29:39 +00:00
X86_64RelocationHandler.h ELF: Add a standard method for unknown relocation errors 2014-12-09 16:29:39 +00:00
X86_64RelocationPass.cpp [ELF] Add Readers for all the ELF subtargets. 2014-10-18 05:23:17 +00:00
X86_64RelocationPass.h Revert "[ELF][AllArchs] Fix includes" 2014-10-08 15:23:22 +00:00
X86_64Target.h Rename TargetInfo -> LinkingContext. 2013-08-06 22:31:59 +00:00
X86_64TargetHandler.cpp ELF: Add a standard method for unknown relocation errors 2014-12-09 16:29:39 +00:00
X86_64TargetHandler.h [ELF] Check for target architecture. 2014-10-20 04:00:26 +00:00