summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LinkerScript.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove ScriptConfiguration class and move the members to LinkerScript class.Rui Ueyama2017-10-111-32/+31
* Inline addRegular into addSymbol.Rui Ueyama2017-10-111-40/+50
* Remove a constructor from ExprValue. NFC.Rui Ueyama2017-10-111-4/+4
* [ELF] Set Dot initially to --image-base value when using linker scriptsJames Henderson2017-10-101-4/+5
* Rename ignoreInterpSection -> needsInterpSection.Rui Ueyama2017-10-081-6/+9
* Use llvm::Optional instead of UINT_MAX to represent a null value.Rui Ueyama2017-10-081-3/+2
* Make a helper function a non-member function. NFC.Rui Ueyama2017-10-081-17/+16
* Use llvm::Optional instead of a magic number -1 to represent "no result".Rui Ueyama2017-10-081-14/+9
* Remove a trivial function.Rui Ueyama2017-10-081-2/+0
* Remove OutputSection::updateAlignment.Rui Ueyama2017-10-071-1/+2
* Merge addInputSec with OutputSection::addSection.Rui Ueyama2017-10-071-2/+2
* Remove unused parameters.Rui Ueyama2017-10-071-2/+2
* Do not mutate Script->Opt.Commands from a leaf helper function.Rui Ueyama2017-10-061-3/+6
* Simplify LinkerScript::addOrphanSections. NFCI.Rui Ueyama2017-10-061-14/+17
* Split addSection into two small functions. NFCI.Rui Ueyama2017-10-061-1/+1
* [ELF] - Stop removing sections in removeUnusedSyntheticSections().George Rimar2017-10-021-2/+2
* Fix header location with PHDR.Rafael Espindola2017-09-281-2/+1
* Use UINT64_MAX instead of implicitly-type-converted -1.Rui Ueyama2017-09-251-1/+1
* Use a temporary varaible to improve readability. NFC.Rui Ueyama2017-09-251-8/+4
* [ELF] - Report orphan sections if -verbose given.George Rimar2017-09-251-0/+1
* Fix assigning to _gp in linker scripts.Rafael Espindola2017-09-201-0/+1
* Add a special case for trivial alignment.Rafael Espindola2017-09-201-0/+5
* Don't try to compute a value that is known to fail.Rafael Espindola2017-09-201-1/+1
* [ELF] - Introduce std::vector<InputFile *> global arrays.George Rimar2017-09-191-16/+1
* [ELF] - Simplify adjustSectionsBeforeSorting().George Rimar2017-09-181-3/+2
* Remove Offset from Common.Rafael Espindola2017-09-121-1/+1
* Align addresses, not offsets.Rafael Espindola2017-09-121-1/+5
* Correct ALIGN expression when inside a section.Rafael Espindola2017-09-111-1/+1
* Currently lld creates a single section to collect all commons. There is no wayDmitry Mikulin2017-09-081-10/+10
* [ELF] - Linkerscript: implement REGION_ALIAS.George Rimar2017-09-081-5/+5
* [ELF] - Rename PhdrEntry::First/Last to FirstSec/LastSec. NFC.George Rimar2017-09-071-1/+1
* [ELF] - Store pointer to PT_LOAD instead of pointer to first section in Outpu...George Rimar2017-09-071-15/+10
* [ELF] - Linkerscript: set load address correctly if MEMORY command used.George Rimar2017-09-061-3/+4
* [ELF] - Simplify (use llvm::erase_if). NFC.George Rimar2017-08-281-11/+7
* Currently lld uses base names of files to match against file patterns inDmitry Mikulin2017-08-241-7/+11
* [ELF] Don't output headers into a segment if there's no space for themPetr Hosek2017-08-231-3/+17
* [ELF] - Do not segfault when doing logical and/or operations on symbols that ...George Rimar2017-08-211-7/+12
* [ELF] - Don't segfault when accessing location counter inside MEMORY command.George Rimar2017-08-171-2/+7
* [ELF] - Linkerscript: disallow discarding COMMON.George Rimar2017-08-101-2/+2
* Move File from SymbolBody to Symbol.Rafael Espindola2017-08-041-2/+2
* [ELF] - Fix "--symbol-ordering-file doesn't work with linker scripts"George Rimar2017-08-041-0/+30
* Avoid warnings when asserts are disabled.Rafael Espindola2017-07-271-2/+1
* Merge OutputSectionCommand and OutputSection.Rafael Espindola2017-07-271-446/+85
* [ELF] - Store PhdrEntry values by pointers instead of storing by value.George Rimar2017-07-271-16/+18
* Rename ObjectFile -> ObjFile.Rui Ueyama2017-07-261-1/+1
* Simplify. NFC.Rafael Espindola2017-07-261-17/+2
* Detemplate SymbolTable.Rafael Espindola2017-07-261-21/+6
* [ELF] - Fix calculation of memory region offset.George Rimar2017-07-251-1/+2
* Don't crash on an empty section with an ALIGN.Rafael Espindola2017-07-221-1/+1
* [ELF] Remove processNonSectionCommandsPetr Hosek2017-07-211-9/+0
OpenPOWER on IntegriCloud