summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LinkerScript.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ELF] - Early return from writeTo() if section is SHT_NOBITS. NFCi.George Rimar2017-06-061-3/+3
* Run fabricateDefaultCommands before fixSectionAlignments.Rafael Espindola2017-06-021-4/+0
* Simplify. NFC.Rafael Espindola2017-06-021-2/+1
* Move maybeCompress to OutputSectionCommand.Rafael Espindola2017-06-011-0/+33
* Convert a few more uses of OutputSections. NFC.Rafael Espindola2017-06-011-8/+15
* Move name lookup to script parsing time.Rafael Espindola2017-06-011-23/+22
* Move clearOutputSections earlier.Rafael Espindola2017-05-311-1/+6
* Store a single Parent pointer for InputSectionBase.Rafael Espindola2017-05-311-2/+2
* Simplify. NFC.Rafael Espindola2017-05-311-3/+2
* Check Live instead of the section type.Rafael Espindola2017-05-301-2/+4
* Remove unnecessary cast.Rafael Espindola2017-05-301-2/+2
* [ELF] - Do not crash when linkerscript applies fill to .bss.George Rimar2017-05-301-0/+3
* [ELF] Filter out non InputSection members from InputSectionsPetr Hosek2017-05-301-0/+3
* [ELF] Use late evaluation for ALIGN in expressionPetr Hosek2017-05-301-3/+4
* Move writeTo to OutputSectionCommand.Rafael Espindola2017-05-241-9/+61
* Do not track section types of previous sections, always use PROGBITS for dumm...Dmitry Mikulin2017-05-241-3/+1
* Use more strict types. NFC.Rafael Espindola2017-05-231-12/+12
* Use linker script commands in writeMapFile.Rafael Espindola2017-05-181-3/+0
* Use a DenseMap in LinkerScript::getCmd.Rafael Espindola2017-05-101-6/+10
* Refactor OutputSection to OutputSectionCommand mapping.Rafael Espindola2017-05-101-31/+24
* Remove one more use of section names.Rafael Espindola2017-05-101-1/+1
* Remove another use of section names. NFC.Rafael Espindola2017-05-101-6/+5
* [ELF] - Don't segfault when assigning non-calculatable absolute symbol value.George Rimar2017-05-101-2/+6
* Remove another use of section names. NFC.Rafael Espindola2017-05-101-2/+2
* Don't use section names in getFiller. NFC.Rafael Espindola2017-05-101-2/+2
* [ELF] - Linkerscript: support combination of linkerscript and --compress-debu...George Rimar2017-05-081-8/+6
* Delete LinkerScript::getSectionIndex.Rafael Espindola2017-05-051-19/+23
* Simplify the header allocation.Rafael Espindola2017-05-041-4/+44
* Fix accounting of tbss.Rafael Espindola2017-05-041-16/+14
* [ELF] Fix problems with fabricateDefaultCommands() and --section-startPeter Smith2017-05-031-11/+12
* Fix pr32816.Rafael Espindola2017-05-011-1/+8
* Bring back r301678.Rafael Espindola2017-04-291-30/+66
* Revert r301678: Remove LinkerScript::flush.Rui Ueyama2017-04-281-64/+30
* Rename one of the variables to avoid confusion.Rafael Espindola2017-04-281-2/+2
* Remove LinkerScript::flush.Rafael Espindola2017-04-281-30/+64
* Create an OutputSection for each non-empty OutputSectionCommand.Rafael Espindola2017-04-261-15/+19
* [ELF] Always use Script::assignAddresses()Peter Smith2017-04-191-0/+50
* [ELF] - Linkerscript: make section with no content to be SHT_PROGBITS by defa...George Rimar2017-04-141-1/+1
* [ELF] LinkerScript: Don't assign zero to all regular symbolsGeorge Rimar2017-04-141-1/+6
* Simplify this further.Rafael Espindola2017-04-071-2/+1
* [ELF] Recommit r299635 to pad x86 executable sections with 0xccJames Henderson2017-04-071-2/+2
* Remove unnecessary cast.Rafael Espindola2017-04-071-1/+1
* Call updateAlignment before assignAddresses.Rafael Espindola2017-04-061-6/+7
* Move call to findMemoryRegion before assignAddresses.Rafael Espindola2017-04-061-2/+6
* Remove redundant argument. NFC.Rafael Espindola2017-04-061-3/+3
* Cache the result of findSection.Rafael Espindola2017-04-061-3/+7
* Revert r299635 because it exposed a latent bug.James Henderson2017-04-061-2/+2
* [ELF] Pad x86 executable sections with 0xcc int3 instructionsJames Henderson2017-04-061-2/+2
* Remove unnecessary local variable.Rui Ueyama2017-04-051-7/+4
* Revert r299506 "Simplify. NFC."George Rimar2017-04-051-7/+10
OpenPOWER on IntegriCloud