forked from OSchip/llvm-project
83b0dc6392
With OutputSection being a virtual interface, each concrete OutputSection handles only one type of chunk and we don't need a base Chunk class. So for we have a class that handles input sections and one that handles the string table, but this extends naturally for other outputs (symbol table, merging of SHF_MERGE sections, etc.). llvm-svn: 244972 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
Chunks.cpp | ||
Chunks.h | ||
Config.h | ||
Driver.cpp | ||
Driver.h | ||
DriverUtils.cpp | ||
Error.cpp | ||
Error.h | ||
InputFiles.cpp | ||
InputFiles.h | ||
Options.td | ||
README.md | ||
SymbolTable.cpp | ||
SymbolTable.h | ||
Symbols.cpp | ||
Symbols.h | ||
Writer.cpp | ||
Writer.h |
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.