aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/Driver.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-16Backporting r325647 and r325713:llvmorg-5.0.2-rc1Simon Dardis1-0/+1
2018-02-01Merging r323155 in LLD, with modifications to handle int3 fillReid Kleckner1-0/+1
2017-08-10Merging r310526:Hans Wennborg1-1/+1
2017-07-17[ELF] - Implement filter library support (-F / --filter)George Rimar1-0/+4
2017-07-10[lld/pdb] Add some basic linker module symbols.Zachary Turner1-1/+1
2017-06-21Implement the --exclude-libs option.Rui Ueyama1-0/+44
2017-06-21Remove redundant namespace specifier.Rui Ueyama1-2/+3
2017-06-19[ELF] Emit only one error if -z max-page-size without valueJames Henderson1-1/+1
2017-06-16Do not use make<> to allocate TargetInfo. NFC.Rui Ueyama1-1/+1
2017-06-14[ELF] Add armelf emulation modeEugene Leviant1-1/+1
2017-06-14Use getLastArgValue instead of getStringYuka Takahashi1-26/+20
2017-06-14Use StringRef::split instead of StringRef::find and StringRef::substr.Rui Ueyama1-6/+4
2017-06-12ELF: Move section merging before ICF. NFCI.Peter Collingbourne1-14/+10
2017-06-09[ELF] - Allow producing -r output if only empty archive is given.George Rimar1-1/+1
2017-06-05Symbols re-defined with -wrap and -defsym need to be excluded from inter-Dmitry Mikulin1-6/+10
2017-05-26[lld][ELF]Add option to make .dynamic read onlyPetr Hosek1-0/+1
2017-05-23ELF: The later of --build-id and --build-id= wins.Peter Collingbourne1-2/+6
2017-05-16[ELF] - Use llvm::to_integer() instead of StringRef::getAsInteger().George Rimar1-4/+4
2017-05-05Remember OffsetInArchive in LazyObjectFile.Rafael Espindola1-2/+2
2017-05-05Use the archive offset with --whole-archive.Rafael Espindola1-8/+8
2017-05-05Remember archive name when creating LazyObjectFile.Rafael Espindola1-2/+2
2017-05-03Remove a comment that is no longer true.Rui Ueyama1-2/+1
2017-05-03Accept archive files with no symbol table instad of warning on them.Rui Ueyama1-2/+19
2017-05-02Make getArchiveMembers function a non-member function.Rui Ueyama1-1/+1
2017-04-29Rename RPath Rpath for consistency. NFC.Rui Ueyama1-2/+2
2017-04-29Simplify by using getString instead of getLastArg. NFC.Rui Ueyama1-15/+9
2017-04-29Report an error if --compress-debug-sections is given while zlib is not avail...Rui Ueyama1-8/+8
2017-04-26Do flag compatibility check in checkOptions. NFC.Rui Ueyama1-3/+3
2017-04-26Factor out code to parse -build-id. NFC.Rui Ueyama1-23/+28
2017-04-26Move code to emit error messages from Filesystem.cpp to Driver.cpp.Rui Ueyama1-3/+5
2017-04-26[ELF] - Implemented --defsym option.George Rimar1-0/+19
2017-04-25Make it explicit that -export-dynamic overrides -dynamic-list and -export-dyn...Rui Ueyama1-18/+24
2017-04-24Remove DefaultSoName.Rafael Espindola1-4/+2
2017-04-19Fallthrough to reduce code a bit. NFC.Rui Ueyama1-3/+2
2017-04-17[ELF] - Implemented --compress-debug-sections option.George Rimar1-0/+14
2017-04-13Do not initialize this->SoName with this->DefaultSoName.Rui Ueyama1-3/+11
2017-04-12[lld] Keep full library path in DT_NEEDED.Evgeniy Stepanov1-3/+8
2017-04-12Revert "[lld] Keep full library path in DT_NEEDED."Evgeniy Stepanov1-8/+3
2017-04-11[lld] Keep full library path in DT_NEEDED.Evgeniy Stepanov1-3/+8
2017-04-11[lld] --export-dynamic overrides --dynamic-list.Evgeniy Stepanov1-0/+3
2017-04-05Rename ScriptConfig::UndefinedSymbols ReferencedSymbols.Rui Ueyama1-1/+1
2017-04-05Move the parser for the linker script to a separate file.Rui Ueyama1-0/+1
2017-04-04[ELF] Fail the link early if the map file path is invalidJames Henderson1-4/+6
2017-03-24Update comments.Rui Ueyama1-2/+2
2017-03-24Move a few functions to a new file Filesystem.{cpp,h}.Rui Ueyama1-22/+2
2017-03-23Fix varaible names that correspond to command line options.Rui Ueyama1-4/+4
2017-03-23[ELF] Allow references to reserved symbols in linker scriptsPetr Hosek1-0/+5
2017-03-23[ELF] Add -z nodlopen option.Davide Italiano1-0/+1
2017-03-22Rename forEach -> parallelForEach and forLoop -> parallelFor.Rui Ueyama1-8/+9
2017-03-22Add "(compatible with GNU linkers)" to the -version output.Rui Ueyama1-5/+21