summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LinkerScript.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove MemRegionOffset. NFC.Rafael Espindola2018-01-251-5/+5
* Only lookup LMARegion once. NFC.Rafael Espindola2018-01-251-7/+9
* Use lookup instead of find. NFC, just simpler.Rafael Espindola2018-01-251-3/+2
* Fix incorrect physical address on self-referencing AT command.Rafael Espindola2018-01-121-8/+8
* [ELF] - Fix for ld.lld does not accept "AT" syntax for declaring LMA regionGeorge Rimar2018-01-121-0/+9
* [ELF] Compress debug sections after assignAddresses and support custom layoutJames Henderson2018-01-081-5/+0
* Fix output section offset and contents when linker script uses memory region ...Rafael Espindola2017-12-241-0/+2
* [ELF] Reset OutputSection size prior to processing linker script commandsJames Henderson2017-12-121-0/+5
* [ELF] Change default output section type to SHT_NOBITSJake Ehrlich2017-12-111-1/+1
* Add an early return.Rafael Espindola2017-12-061-0/+2
* [ELF] - Produce relocation section name consistent with output section name w...George Rimar2017-12-011-1/+1
* Handle copy relocations in symbol assignments.Rafael Espindola2017-11-301-2/+7
* Move Memory.{h,cpp} to Common.Rui Ueyama2017-11-281-1/+1
* [ELF] - Allow applying SHF_MERGE optimization for relocatable output.George Rimar2017-11-171-3/+3
* Remove IsLocal.Rafael Espindola2017-11-171-2/+1
* ELF: Merge DefinedRegular and Defined.Peter Collingbourne2017-11-061-4/+4
* Inline a small function.Rui Ueyama2017-11-041-8/+5
* Move OutputSectionFactory to LinkerScript.cpp. NFC.Rui Ueyama2017-11-041-2/+100
* Rename replaceBody -> replaceSymbol.Rui Ueyama2017-11-031-2/+2
* Rename SymbolBody -> SymbolRui Ueyama2017-11-031-2/+2
* [ELF] - Cleanup of processSectionCommands().George Rimar2017-11-011-19/+11
* Merge SymbolBody and Symbol into one class, SymbolBody.Rui Ueyama2017-10-311-2/+2
* [ELF] - Simplify output section creation.George Rimar2017-10-311-24/+30
* [ELF] - Simplify reporting of garbage collected sections.George Rimar2017-10-271-6/+1
* Unassign sections if they are "assigned" to /DISCARD/.Rui Ueyama2017-10-251-1/+3
* [ELF] - Implement --orphan-handling option.George Rimar2017-10-251-1/+8
* Make Ctx a plain pointer again.Rafael Espindola2017-10-231-6/+4
* Don't call buildSectionOrder multiple times.Rafael Espindola2017-10-211-6/+7
* Remove unused argument.Rafael Espindola2017-10-201-1/+1
* [lld] Move Threads to CommonBob Haarman2017-10-131-1/+1
* [ELF] - Do not set output section flags except SHF_{ALLOC,WRITE,EXECINSTR}.George Rimar2017-10-111-4/+20
* Split LinkerScript::computeInputSections into two functions.Rui Ueyama2017-10-111-32/+37
* Swap parameters of getSymbolValue.Rui Ueyama2017-10-111-4/+4
* Do not handle DefinedCommon in linker scripts.Rui Ueyama2017-10-111-6/+4
* Rename BytesDataCommand -> ByteCommand.Rui Ueyama2017-10-111-1/+1
* Inline LinkerScript::process.Rui Ueyama2017-10-111-43/+45
* Split a loop into two to make it clear that it did two different things.Rui Ueyama2017-10-111-5/+13
* Use more precise type.Rui Ueyama2017-10-111-16/+13
* Remove a static local varaible.Rui Ueyama2017-10-111-8/+6
* Avoid a pointer to a pointer to an input section.Rui Ueyama2017-10-111-11/+11
* Add comment.Rui Ueyama2017-10-111-0/+3
* Remove useless cast.Rui Ueyama2017-10-111-3/+2
* Rename filename -> getFilename.Rui Ueyama2017-10-111-3/+3
* Rename Align -> Alignment.Rui Ueyama2017-10-111-2/+2
* Rename CurAddressState -> Ctx.Rui Ueyama2017-10-111-44/+39
* Rename processCommands -> processSectionCommands.Rui Ueyama2017-10-111-3/+3
* Inline small functions.Rui Ueyama2017-10-111-16/+0
* Rename Commands -> SectionCommands.Rui Ueyama2017-10-111-18/+19
* Rename HasSections -> HasSectionsComand.Rui Ueyama2017-10-111-1/+1
* Move a loop invariant outside the loop.Rui Ueyama2017-10-111-3/+2
OpenPOWER on IntegriCloud