llvm-project/lld/ELF
Rafael Espindola 5cd113df01 Diagnose symbols with invalid section indexes.
llvm-svn: 245884
2015-08-24 22:00:25 +00:00
..
CMakeLists.txt ELF: Create a string table. 2015-08-12 00:00:24 +00:00
Chunks.cpp Read the alignment only when used. 2015-08-24 19:28:31 +00:00
Chunks.h Start recording the section of symbols in the symbol table. 2015-08-24 20:06:32 +00:00
Config.h Make these headers as being c++. 2015-08-14 14:12:54 +00:00
Driver.cpp Do not use unique pointers. NFC. 2015-08-18 09:13:25 +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 Diagnose symbols with invalid section indexes. 2015-08-24 22:00:25 +00:00
InputFiles.h Add support for reading files with more than 0xff00 sections. 2015-08-24 21:43:25 +00:00
Options.td [ELF2] Add a new ELF linker based on the new PE/COFF linker. 2015-07-24 21:03:07 +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 ELF: Also record the type of undefined symbols. 2015-08-14 16:46:28 +00:00
SymbolTable.h Delete unused forward declarations. 2015-08-14 14:51:11 +00:00
Symbols.cpp ELF: Also record the type of undefined symbols. 2015-08-14 16:46:28 +00:00
Symbols.h Start recording the section of symbols in the symbol table. 2015-08-24 20:06:32 +00:00
Writer.cpp Start recording the section of symbols in the symbol table. 2015-08-24 20:06:32 +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.