summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LinkerScript.h
Commit message (Expand)AuthorAgeFilesLines
* Move maybeCompress to OutputSectionCommand.Rafael Espindola2017-06-011-0/+1
* Convert a few more uses of OutputSections. NFC.Rafael Espindola2017-06-011-1/+2
* Move name lookup to script parsing time.Rafael Espindola2017-06-011-3/+7
* [ELF] Use late evaluation for ALIGN in expressionPetr Hosek2017-05-301-0/+5
* Move writeTo to OutputSectionCommand.Rafael Espindola2017-05-241-3/+4
* Use more strict types. NFC.Rafael Espindola2017-05-231-2/+2
* Use a DenseMap in LinkerScript::getCmd.Rafael Espindola2017-05-101-1/+2
* Refactor OutputSection to OutputSectionCommand mapping.Rafael Espindola2017-05-101-0/+1
* Mark LinkerScript as final.Rafael Espindola2017-05-101-2/+1
* Remove another use of section names. NFC.Rafael Espindola2017-05-101-1/+1
* Remove another use of section names. NFC.Rafael Espindola2017-05-101-1/+1
* Don't use section names in getFiller. NFC.Rafael Espindola2017-05-101-1/+1
* Delete LinkerScript::getSectionIndex.Rafael Espindola2017-05-051-2/+1
* Simplify the header allocation.Rafael Espindola2017-05-041-1/+1
* Fix accounting of tbss.Rafael Espindola2017-05-041-0/+1
* Bring back r301678.Rafael Espindola2017-04-291-4/+1
* Revert r301678: Remove LinkerScript::flush.Rui Ueyama2017-04-281-1/+4
* Remove LinkerScript::flush.Rafael Espindola2017-04-281-4/+1
* [ELF] Always use Script::assignAddresses()Peter Smith2017-04-191-0/+1
* [ELF] Recommit r299635 to pad x86 executable sections with 0xccJames Henderson2017-04-071-2/+2
* Move call to findMemoryRegion before assignAddresses.Rafael Espindola2017-04-061-12/+13
* Remove redundant argument. NFC.Rafael Espindola2017-04-061-1/+1
* Cache the result of findSection.Rafael Espindola2017-04-061-0/+1
* 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 virtual dtor.Rui Ueyama2017-04-051-3/+0
* Fix comments.Rui Ueyama2017-04-051-1/+1
* Rename ScriptConfig::UndefinedSymbols ReferencedSymbols.Rui Ueyama2017-04-051-1/+1
* Do not make ScriptParser class public.Rui Ueyama2017-04-051-1/+0
* Move the parser for the linker script to a separate file.Rui Ueyama2017-04-051-9/+0
* Use make to create linker script command objects.Rui Ueyama2017-04-051-2/+2
* Remove default arguments because they don't improve readability.Rui Ueyama2017-04-051-2/+2
* Return a result from computeInputSections instead of mutating its argument.Rui Ueyama2017-04-051-1/+3
* [ELF] Allow references to reserved symbols in linker scriptsPetr Hosek2017-03-231-0/+3
* Make elf::ScriptConfig a LinkerScript class member variable.Rui Ueyama2017-03-211-5/+3
* Rename LinkerScriptBase -> LinkerScript.Rui Ueyama2017-03-211-2/+2
* [ELF] - Combine LinkerScriptBase and LinkerScript<ELFT>George Rimar2017-03-201-20/+3
* Handle & and | of non abs values.Rafael Espindola2017-03-171-0/+1
* Change our linker script expr representation.Rafael Espindola2017-03-171-27/+18
* Revert r297850: [ELF] - Linkerscript: make Dot public and remove getDot(). NFC.Rui Ueyama2017-03-161-3/+3
* [ELF] - Linkerscript: make Dot public and remove getDot(). NFC.George Rimar2017-03-151-3/+3
* [ELF] - Move LinkerScript::discard to LinkerScriptBase. NFC.George Rimar2017-03-151-1/+1
* Support ABSOLUTE on the right hand side in linker scriptsPetr Hosek2017-03-151-0/+1
* [ELF] - Move members of LinkerScript to LinkerScriptBase. NFC.George Rimar2017-03-141-37/+38
* [ELF] - Devirtualize LinkerScriptBase::getOutputSectionSize. NFC.George Rimar2017-03-141-2/+1
* [ELF] - Devirtualize LinkerScriptBase::getOutputSectionGeorge Rimar2017-03-141-4/+3
* [ELF] - Simplify LinkerScriptBase::getDot(). NFC.George Rimar2017-03-141-1/+1
* [ELF] - Move ThreadBssOffset and Dot to LinkerScriptBase. NFC.George Rimar2017-03-141-4/+3
* [ELF] - Step to combine LinkerScript and LinkerScriptBaseGeorge Rimar2017-03-141-18/+20
* [ELF] - Remove unnecessary template. NFC.George Rimar2017-03-131-2/+0
OpenPOWER on IntegriCloud