hanchenye-llvm-project/lld
Tim Northover f48f0620ed [mach-o]: atomize zero-terminated literals correctly.
When looking through sections with zero-terminated string-literals (__cstring
or __ustring) we were constantly rechecking the first few bytes of the string
for '\0' rather than advancing along. This obviously failed unless all strings
within the section had the same length as that first one.

llvm-svn: 211682
2014-06-25 11:21:51 +00:00
..
cmake/modules
docs Remove group-parent references. 2014-06-03 03:07:49 +00:00
include PE/COFF: move PAGE_SIZE into the PECOFFLinkingContext. 2014-06-20 16:45:16 +00:00
lib [mach-o]: atomize zero-terminated literals correctly. 2014-06-25 11:21:51 +00:00
test [mach-o]: atomize zero-terminated literals correctly. 2014-06-25 11:21:51 +00:00
tools Initial set of Makefiles 2014-06-04 09:54:07 +00:00
unittests MachO: rename _outputFileType to avoid shadowing parent field. 2014-06-20 15:59:00 +00:00
utils Refer to error_code with an std prefix. 2014-06-12 20:42:12 +00:00
.arcconfig Update Phabricator server. 2014-04-07 04:52:24 +00:00
.clang-format Add .clang-format file to ensure C++11 LLVM coding style. 2013-12-11 22:39:33 +00:00
.gitignore
CMakeLists.txt Add support for building Sphinx documentation when being built inside LLVM source tree and using CMake. 2014-04-18 21:59:05 +00:00
LICENSE.TXT Update the copyright credits -- Happy new year 2014! 2014-01-01 08:27:31 +00:00
Makefile Initial set of Makefiles 2014-06-04 09:54:07 +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.