summaryrefslogtreecommitdiffstats
path: root/lld/ELF/InputFiles.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* ELF2: Fix BSD's __progname symbol issue.Rui Ueyama2015-10-131-4/+4
* ELF2: Rename ElfKind -> EKind.Rui Ueyama2015-10-131-2/+2
* Remove the EKind member variable.Rafael Espindola2015-10-131-4/+4
* Remove explicit Twine instantiation if possible.Rui Ueyama2015-10-121-6/+4
* Early return.Rui Ueyama2015-10-121-13/+13
* ELF2: Move createELFFile() from .h to .cpp.Rui Ueyama2015-10-121-0/+40
* Remove redundant namespace specifiers.Rui Ueyama2015-10-121-9/+9
* Make getStaticELFKind a member function now that we can.Rafael Espindola2015-10-121-2/+2
* Simplify the InputFile type hierarchy by removing unnecessary middle classses.Rafael Espindola2015-10-121-2/+4
* Simplify the InputFile type hierarchy.Rafael Espindola2015-10-121-40/+23
* ELF2: Implement --as-needed.Rui Ueyama2015-10-111-1/+1
* Add support for comdats.Rafael Espindola2015-10-091-7/+56
* Make this test a bit stricter.Rafael Espindola2015-10-081-1/+1
* Add a convenience variable. NFC.Rafael Espindola2015-10-081-3/+3
* [ELF2] Handle -m optionDenis Protivensky2015-10-071-6/+2
* [elf2] Add STB_GNU_UNIQUE support.Michael J. Spencer2015-10-021-0/+1
* Don't crash on files with no symbol table.Rafael Espindola2015-10-011-0/+2
* Don't include shared libraries multiple times.Rafael Espindola2015-10-011-7/+11
* [ELF2] Add --[no-]whole-archive command line switchesIgor Kudrin2015-10-011-2/+20
* Copy DT_SONAME to DT_NEEDED.Rafael Espindola2015-10-011-4/+29
* ELF2: Define Driver::addFile() as a one-stop place to open a file.Rui Ueyama2015-10-011-9/+0
* ELF2: Add basic linker script support.Rui Ueyama2015-09-301-0/+10
* Expand `auto` whose real type is not obvious from context.Rui Ueyama2015-09-301-1/+1
* Remove `else` after `return`.Rui Ueyama2015-09-301-4/+3
* Simplify memory management by having ELFData contain a ELFObj.Rafael Espindola2015-09-241-17/+27
* Expose ELFFileBase::getEMachine. NFC.Rafael Espindola2015-09-221-8/+7
* Remove the Chunk terminology from ELF.Rafael Espindola2015-09-221-8/+7
* Rename Chunks.(h|cpp) to InputSection.(h|cpp). NFC.Rafael Espindola2015-09-221-1/+1
* Rename SectionChunk to InputSection.Rafael Espindola2015-09-211-2/+2
* [ELF2] Initial support for local symbols.Davide Italiano2015-09-161-7/+23
* [lld][elf2] Fix style.Michael J. Spencer2015-09-081-2/+2
* Start adding support for symbols in shared libraries.Rafael Espindola2015-09-081-16/+48
* [elf2] Add basic archive file support.Michael J. Spencer2015-09-041-0/+31
* Avoid gcc warning.Rafael Espindola2015-09-031-0/+1
* [ELF2] Don't allocate more SymbolBodies than needed.Davide Italiano2015-09-031-1/+1
* Start adding support for shared libraries.Rafael Espindola2015-09-031-13/+45
* Split out the ELF kind from the InputFile Kind.Rafael Espindola2015-09-021-1/+1
* Start adding support for common symbols.Rafael Espindola2015-08-281-5/+9
* Add support for weak absolute symbols.Rafael Espindola2015-08-281-4/+1
* [elf2] Add basic relocation support for x86-64.Michael J. Spencer2015-08-271-2/+11
* Start adding support for absolute symbols.Rafael Espindola2015-08-271-0/+3
* Diagnose symbols with invalid section indexes.Rafael Espindola2015-08-241-0/+4
* Add support for reading files with more than 0xff00 sections.Rafael Espindola2015-08-241-1/+11
* Start recording the section of symbols in the symbol table.Rafael Espindola2015-08-241-5/+7
* ELF: Also record the type of undefined symbols.Rafael Espindola2015-08-141-2/+2
* Add the type of the symbols to the symbol table.Rafael Espindola2015-08-141-2/+2
* Include non-alloca sections in the link.Rafael Espindola2015-08-131-4/+10
* Fix mismatched sign comparisonReid Kleckner2015-08-111-1/+1
* Add support for weak undefined symbols.Rafael Espindola2015-08-111-1/+2
* Remove unused templating.Rafael Espindola2015-08-111-2/+2
OpenPOWER on IntegriCloud