llvm-project/lld/ELF
Rafael Espindola 6a78fd5f41 This reverts commit r248845 and r248848.
They broke elf2/basic-mips.s.

Revert "[elf2] Sort output sections."
Revert "[elf2] Fix build."

llvm-svn: 248851
2015-09-29 23:19:25 +00:00
..
CMakeLists.txt Start adding target abstractions. 2015-09-22 18:19:46 +00:00
Config.h ELF2: Sort Config member variables. NFC. 2015-09-29 22:33:21 +00:00
Driver.cpp ELF2: Assign bool values directly. NFC. 2015-09-29 22:33:18 +00:00
Driver.h ELF2: Support reponse files. 2015-09-25 15:37:33 +00:00
DriverUtils.cpp ELF2: Support reponse files. 2015-09-25 15:37:33 +00:00
Error.cpp [ELF2] Output of all unknown arguments instead of only one. 2015-09-24 18:55:33 +00:00
Error.h [ELF2] Output of all unknown arguments instead of only one. 2015-09-24 18:55:33 +00:00
InputFiles.cpp Simplify memory management by having ELFData contain a ELFObj. 2015-09-24 15:11:50 +00:00
InputFiles.h ELF2: Include file names in error messages. 2015-09-28 18:20:41 +00:00
InputSection.cpp Add support for R_386_GOT32. 2015-09-29 14:42:37 +00:00
InputSection.h Simplify memory management by having ELFData contain a ELFObj. 2015-09-24 15:11:50 +00:00
Options.td [ELF2] Implemented --entry flag. 2015-09-29 16:40:13 +00:00
OutputSections.cpp This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
OutputSections.h [ELF2] Don't inline function and define it in OutputSection.cpp. NFC. 2015-09-26 00:47:56 +00:00
README.md [ELF2] Add a new ELF linker based on the new PE/COFF linker. 2015-07-24 21:03:07 +00:00
SymbolTable.cpp [ELF2] Implemented --entry flag. 2015-09-29 16:40:13 +00:00
SymbolTable.h Add support for creating the symbols __init_array_start and __init_array_end. 2015-09-25 18:56:53 +00:00
Symbols.cpp Don't complain about symbols showing up in multible shared libraries. 2015-09-23 14:23:59 +00:00
Symbols.h Simplify enumeration definition. 2015-09-25 21:20:23 +00:00
Target.cpp ELF2: Do not create ArrayRefs and use const arrays instead. NFC. 2015-09-29 23:00:47 +00:00
Target.h Add support for R_386_GOT32. 2015-09-29 14:42:37 +00:00
Writer.cpp This reverts commit r248845 and r248848. 2015-09-29 23:19:25 +00:00
Writer.h Make these headers as being c++. 2015-08-14 14:12:54 +00:00

README.md

The New ELF Linker

This directory contains a port of the new PE/COFF linker for ELF.

Overall Design

See COFF/README.md for details on the design.

Capabilities

This linker can currently generate a valid ELF file that can be run on linux from a single input file.