summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2017-03-14[ELF] - Move members of LinkerScript to LinkerScriptBase. NFC.George Rimar
2017-03-14[ELF] - Remove unnecessary template #6. NFC.George Rimar
2017-03-14[ELF] - Remove unnecessary template #5. NFC.George Rimar
2017-03-14[ELF] - Devirtualize LinkerScriptBase::getOutputSectionSize. NFC.George Rimar
2017-03-14[ELF] - Devirtualize LinkerScriptBase::getOutputSectionGeorge Rimar
2017-03-14[ELF] - Move ThreadBssOffset and Dot to LinkerScriptBase. NFC.George Rimar
2017-03-14[ELF] - Remove unnecessary template #4. NFC.George Rimar
2017-03-14[ELF] - Step to combine LinkerScript and LinkerScriptBaseGeorge Rimar
2017-03-14[ELF] Fix LMA offset calculationEugene Leviant
2017-03-13[ELF] - Remove unnecessary template. NFC.George Rimar
2017-03-10Don't pass Dot to every callback.Rafael Espindola
2017-03-10Use SectionBase for linker script expressions.Rafael Espindola
2017-03-09Handle ":" as a regular token character in linker scripts.Rui Ueyama
2017-03-08Remove DefinedSynthetic.Rafael Espindola
2017-03-08Remove unnecessary template. NFC.Rafael Espindola
2017-03-07Rename Addralign to Alignment.Rafael Espindola
2017-03-01Simplify. NFC.Rafael Espindola
2017-03-01Simplify. NFC.Rafael Espindola
2017-02-28De-template DefinedRegular.Rui Ueyama
2017-02-28Move SymbolTableSection::getOutputSection to SymbolBody::getOutputSection.Rui Ueyama
2017-02-27De-template SyntheticSection.Rui Ueyama
2017-02-27Move SymbolTable<ELFT>::Sections out of the class.Rui Ueyama
2017-02-27De-template OutputSectionFactory.Rui Ueyama
2017-02-27Remove useless template so that Out<ELFT> becomes just Out.Rui Ueyama
2017-02-24Merge OutputSectionBase and OutputSection. NFC.Rafael Espindola
2017-02-24Delete trivial setter.Rafael Espindola
2017-02-24Delete trivial getter.Rafael Espindola
2017-02-23Make InputSection a class. NFC.Rafael Espindola
2017-02-23[ELF] - Refactoring of LMA offset handling code. NFC.George Rimar
2017-02-23Merge InputSectionData and InputSectionBase.Rafael Espindola
2017-02-23Convert InputSectionBase to a class.Rafael Espindola
2017-02-21[ELF] Insert linkerscript symbols directly into symbol tablePetr Hosek
2017-02-21[ELF] - Do not segfault when using --gc-sections with linker scriptGeorge Rimar
2017-02-21[ELF] - Postpone evaluation of LMA offset.George Rimar
2017-02-21[ELF] - Improve diagnostic messages for move location counter errors.George Rimar
2017-02-21[ELF] - Make ASSERT() return Dot instead of evaluated value.George Rimar
2017-02-17Fix --print-gc-sections with linker scripts.Rafael Espindola
2017-02-17[ELF] - Move DependentSections vector from InputSection to InputSectionBaseGeorge Rimar
2017-02-17Don't print DISCARD sections as gced.Rafael Espindola
2017-02-17Diagnose another case of the location counter moving backwards.Rafael Espindola
2017-02-17Reject moving the location counter backwards.Rafael Espindola
2017-02-16Share more output section creation code.Rafael Espindola
2017-02-16[ELF] - Do not crash when discarding sections that are referenced by others.George Rimar
2017-02-16Ignore relocation sections in linker scripts.Rafael Espindola
2017-02-15Apply different tokenization rules to linker script expressions.Rui Ueyama
2017-02-14Rename ScriptParser.{cpp,h} -> ScriptLexer.{cpp,h}.Rui Ueyama
2017-02-13ELF: Read all dynamic lists specified on the command line.Peter Collingbourne
2017-02-08Revert "Simplify symbol computation for non alloc sections."Rafael Espindola
2017-02-08[ELF] - Linkerscript - fix handling of OUTPUT_ARCH command.George Rimar
2017-02-07[ELF] Handle output section alignment in linker scriptsPetr Hosek