hanchenye-llvm-project/lld
Igor Kudrin f4cdfe88ee [ELF2] Sort dynamic symbols according to the MIPS requirements.
The MIPS ABI has requirements to sort the entries in the .dyn.sym section.
Symbols which are not in the GOT have to precede the symbols which are added to
the GOT. The latter must have the same order as the corresponding GOT entries.

Since these sorting requirements contradict those of the GNU hash section,
they cannot be used together.

Differential revision: http://reviews.llvm.org/D14281

llvm-svn: 252854
2015-11-12 04:08:12 +00:00
..
COFF Fix a few windows only tests. 2015-11-06 19:57:37 +00:00
ELF [ELF2] Sort dynamic symbols according to the MIPS requirements. 2015-11-12 04:08:12 +00:00
cmake/modules
docs COFF: Update windows_support.html. 2015-09-03 17:01:18 +00:00
include/lld [lld][Darwin] Add support for the -sectcreate option. 2015-10-24 08:20:51 +00:00
lib Fix Clang-tidy modernize-use-auto warnings, other minor fixes. 2015-11-10 22:37:38 +00:00
test [ELF2] Sort dynamic symbols according to the MIPS requirements. 2015-11-12 04:08:12 +00:00
tools Use ld.lld2 as a argv[0] alias. 2015-10-02 12:57:34 +00:00
unittests [Mips] Support two more MIPS linking emulation options elf32btsmipn32/elf32ltsmipn32 2015-08-28 21:39:13 +00:00
.arcconfig
.clang-format Remove redundant "Standard: Cpp11" tag. The LLVM style has used the 2014-07-04 12:08:03 +00:00
.gitignore Update .gitignore to ignore hidden MacOSX Finder droppings 2014-07-16 21:01:17 +00:00
CMakeLists.txt [CMake] Don't include the lld test directory if LLVM_INCLUDE_TESTS is Off 2015-10-01 18:17:47 +00:00
CODE_OWNERS.TXT Add initial CODE_OWNERS.TXT file 2015-07-25 00:44:37 +00:00
LICENSE.TXT Update copyright year to 2015. 2015-03-12 20:14:35 +00:00
README.md

README.md

LLVM Linker (lld)

This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.

lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.