summaryrefslogtreecommitdiffstats
path: root/lld/ELF/InputFiles.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support for weak symbols.Rafael Espindola2015-08-111-3/+11
| | | | llvm-svn: 244636
* Don't report a conflict between two local symbols.Rafael Espindola2015-08-111-1/+4
| | | | llvm-svn: 244624
* Don't depend on getDotSymtabSec. It is going away.Rafael Espindola2015-08-101-1/+4
| | | | llvm-svn: 244451
* Use already available symbol tables. NFC.Rafael Espindola2015-08-071-1/+1
| | | | llvm-svn: 244336
* Delete broken code.Rafael Espindola2015-08-061-1/+1
| | | | | | | | This was using a hard coded string table and getting it for every symbol. The symbol name was already available. llvm-svn: 244220
* Move the error handling functions to Error.h. NFC.Rafael Espindola2015-08-061-1/+1
| | | | llvm-svn: 244216
* lld elf2: Diagnose trying to mix incompatible files.Rafael Espindola2015-08-051-0/+8
| | | | | | | This is also a step in instantiating the writer with the correct template argument. llvm-svn: 244035
* This function never returns null, don't check it.Rafael Espindola2015-08-041-4/+2
| | | | llvm-svn: 243982
* [ELF2] Devirtualize SymbolBody.Michael J. Spencer2015-07-281-1/+1
| | | | llvm-svn: 243496
* [ELF2] Add a new ELF linker based on the new PE/COFF linker.Michael J. Spencer2015-07-241-0/+78
| | | | | | Differential Revision: http://reviews.llvm.org/D11188 llvm-svn: 243161
* Revert ELF port. Posting to mailing list.Michael J. Spencer2015-07-141-216/+0
| | | | llvm-svn: 242118
* Fix warnings.Michael J. Spencer2015-07-141-2/+2
| | | | llvm-svn: 242098
* Put explicit template instantiations in the correct namespace.Michael J. Spencer2015-07-141-0/+4
| | | | llvm-svn: 242093
* Initial ELF port.Michael J. Spencer2015-07-131-0/+212
This is a direct port of the new PE/COFF linker to ELF. It can take a single object file and generate a valid executable that executes at the first byte in the text section. llvm-svn: 242088
OpenPOWER on IntegriCloud