llvm-project/lld
Rafael Espindola f7a1744803 Fix program header propagation.
Propagate program headers by walking the commands, not the
sections. This allows us to propagate program headers even from
sections that don't end up in the output.

Fixes pr30997.

llvm-svn: 286837
2016-11-14 15:39:38 +00:00
..
COFF Emit Section Contributions. 2016-11-12 00:00:51 +00:00
ELF Fix program header propagation. 2016-11-14 15:39:38 +00:00
cmake/modules
docs Update document. 2016-10-20 05:35:25 +00:00
include/lld Prevent at compile time converting from Error::success() to Expected<T> 2016-11-11 04:29:25 +00:00
lib [ELF] - Fixed comment. NFC. 2016-11-12 06:27:42 +00:00
test Fix program header propagation. 2016-11-14 15:39:38 +00:00
tools/lld Call _exit. 2016-10-26 18:59:00 +00:00
unittests [Cmake] Use Cmake's default RPATH for unittest. 2016-09-12 20:44:53 +00:00
.arcconfig Upgrade all the .arcconfigs to https. 2016-07-14 13:15:37 +00:00
.clang-format
.gitignore
CMakeLists.txt Inline a trivial CMakeLists.txt. 2016-03-03 01:56:23 +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 2016. 2016-03-30 22:40:59 +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.