llvm-project/lld/ELF
Davide Italiano d75d3b94fd [ELF2] Add support for -discard-none.
Differential Revision:	http://reviews.llvm.org/D13083

llvm-svn: 248499
2015-09-24 15:08:23 +00:00
..
CMakeLists.txt Start adding target abstractions. 2015-09-22 18:19:46 +00:00
Config.h [ELF2] Add support for -discard-none. 2015-09-24 15:08:23 +00:00
Driver.cpp [ELF2] Add support for -discard-none. 2015-09-24 15:08:23 +00:00
Driver.h Make these headers as being c++. 2015-08-14 14:12:54 +00:00
DriverUtils.cpp Move the error handling functions to Error.h. NFC. 2015-08-06 15:08:23 +00:00
Error.cpp Move the error handling functions to Error.h. NFC. 2015-08-06 15:08:23 +00:00
Error.h Make these headers as being c++. 2015-08-14 14:12:54 +00:00
InputFiles.cpp Expose ELFFileBase::getEMachine. NFC. 2015-09-22 16:53:55 +00:00
InputFiles.h Expose ELFFileBase::getEMachine. NFC. 2015-09-22 16:53:55 +00:00
InputSection.cpp Add support for relocating R_X86_64_GOTPCREL. 2015-09-23 20:08:25 +00:00
InputSection.h [elf2] Pass BSSSec to the relocation handling code differently. Don't store it in the symbol. 2015-09-23 16:57:31 +00:00
Options.td [ELF2] Add support for -discard-none. 2015-09-24 15:08:23 +00:00
OutputSections.cpp [ELF2] Add support for -discard-none. 2015-09-24 15:08:23 +00:00
OutputSections.h [ELF2] Add support for -discard-none. 2015-09-24 15:08:23 +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 Add support for the _GLOBAL_OFFSET_TABLE_ symbol. 2015-09-24 13:34:01 +00:00
SymbolTable.h Fix typo. 2015-09-24 12:58:44 +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 Add support for the _GLOBAL_OFFSET_TABLE_ symbol. 2015-09-24 13:34:01 +00:00
Target.cpp Simplify with some ideas from COFF: 2015-09-24 14:16:02 +00:00
Target.h Move the last remaining hard coded relocations to Target. 2015-09-22 21:35:51 +00:00
Writer.cpp [ELF2] Add support for -discard-none. 2015-09-24 15:08:23 +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.