llvm-project/lld/test
Simon Atanasyan a87c17a201 [ELF] Define __start_XXX/__stop_XXX symbols where XXX is a section name
This is GNU ELF linker extension used particularly by LibC code.
If input object files contain section named XXX, and the XXX is a valid C
identifier, and there are undefined or weak symbols __start_XXX/__stop_XXX,
linker should define __start_XXX/__stop_XXX symbols point to the begin/end
of the XXX section correspondingly.

For example, without support of this extension statically linked executables
for X86_64 and Mips (maybe other) targets do not flush IO buffers at the end
of executing.

llvm-svn: 241341
2015-07-03 11:25:37 +00:00
..
COFF COFF: Fix ordinal-only delay-imported symbols. 2015-07-03 04:32:49 +00:00
Driver Remove trailing whitespace characters. 2015-04-27 17:18:04 +00:00
LinkerScript Add PHDR and FILL parsing. 2015-05-28 00:14:58 +00:00
Unit [lit] Python 3. 2014-03-26 00:53:48 +00:00
core Delete unnecessary generality in loadFile. 2015-04-24 15:51:45 +00:00
darwin Delete unnecessary generality in loadFile. 2015-04-24 15:51:45 +00:00
elf [ELF] Define __start_XXX/__stop_XXX symbols where XXX is a section name 2015-07-03 11:25:37 +00:00
mach-o [lld] Add MachO thread-local storage support. 2015-06-23 20:35:31 +00:00
pecoff [lld] Use lit's shell to run tests on Windows by default 2015-05-20 20:41:45 +00:00
CMakeLists.txt COFF: Initial implementation of link-time optimization. 2015-06-01 20:10:10 +00:00
lit.cfg COFF: Initial implementation of link-time optimization. 2015-06-01 20:10:10 +00:00
lit.site.cfg.in [lit] Python 3. 2014-03-26 00:53:48 +00:00