summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2017-06-10Move clearOutputSections before createPhdrs. NFC.Rafael Espindola
2017-06-08Move fabricateDefaultCommands earlier.Rafael Espindola
2017-06-07[ELF] - Linkerscript: implement NOLOAD section type.George Rimar
2017-06-07[ELF] Convert Thunks to use InputSectionDescriptionsPeter Smith
2017-06-07[ELF] - Linkerscript: improved error reporting.George Rimar
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner
2017-06-06Avoid using OutputSection::Sections. NFC.Rafael Espindola
2017-06-06Move finalize to OutputSectionCommands. NFC.Rafael Espindola
2017-06-06[ELF] - Early return from writeTo() if section is SHT_NOBITS. NFCi.George Rimar
2017-06-02Run fabricateDefaultCommands before fixSectionAlignments.Rafael Espindola
2017-06-02Simplify. NFC.Rafael Espindola
2017-06-01Move maybeCompress to OutputSectionCommand.Rafael Espindola
2017-06-01Convert a few more uses of OutputSections. NFC.Rafael Espindola
2017-06-01Move name lookup to script parsing time.Rafael Espindola
2017-05-31Move clearOutputSections earlier.Rafael Espindola
2017-05-31Store a single Parent pointer for InputSectionBase.Rafael Espindola
2017-05-31Simplify. NFC.Rafael Espindola
2017-05-30Check Live instead of the section type.Rafael Espindola
2017-05-30Remove unnecessary cast.Rafael Espindola
2017-05-30[ELF] - Do not crash when linkerscript applies fill to .bss.George Rimar
2017-05-30[ELF] Filter out non InputSection members from InputSectionsPetr Hosek
2017-05-30[ELF] Use late evaluation for ALIGN in expressionPetr Hosek
2017-05-24Move writeTo to OutputSectionCommand.Rafael Espindola
2017-05-24Do not track section types of previous sections, always use PROGBITS for dumm...Dmitry Mikulin
2017-05-23Use more strict types. NFC.Rafael Espindola
2017-05-18Use linker script commands in writeMapFile.Rafael Espindola
2017-05-10Use a DenseMap in LinkerScript::getCmd.Rafael Espindola
2017-05-10Refactor OutputSection to OutputSectionCommand mapping.Rafael Espindola
2017-05-10Remove one more use of section names.Rafael Espindola
2017-05-10Remove another use of section names. NFC.Rafael Espindola
2017-05-10[ELF] - Don't segfault when assigning non-calculatable absolute symbol value.George Rimar
2017-05-10Remove another use of section names. NFC.Rafael Espindola
2017-05-10Don't use section names in getFiller. NFC.Rafael Espindola
2017-05-08[ELF] - Linkerscript: support combination of linkerscript and --compress-debu...George Rimar
2017-05-05Delete LinkerScript::getSectionIndex.Rafael Espindola
2017-05-04Simplify the header allocation.Rafael Espindola
2017-05-04Fix accounting of tbss.Rafael Espindola
2017-05-03[ELF] Fix problems with fabricateDefaultCommands() and --section-startPeter Smith
2017-05-01Fix pr32816.Rafael Espindola
2017-04-29Bring back r301678.Rafael Espindola
2017-04-28Revert r301678: Remove LinkerScript::flush.Rui Ueyama
2017-04-28Rename one of the variables to avoid confusion.Rafael Espindola
2017-04-28Remove LinkerScript::flush.Rafael Espindola
2017-04-26Create an OutputSection for each non-empty OutputSectionCommand.Rafael Espindola
2017-04-19[ELF] Always use Script::assignAddresses()Peter Smith
2017-04-14[ELF] - Linkerscript: make section with no content to be SHT_PROGBITS by defa...George Rimar
2017-04-14[ELF] LinkerScript: Don't assign zero to all regular symbolsGeorge Rimar
2017-04-07Simplify this further.Rafael Espindola
2017-04-07[ELF] Recommit r299635 to pad x86 executable sections with 0xccJames Henderson
2017-04-07Remove unnecessary cast.Rafael Espindola