summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2018-03-07[ELF] - Revert r326892, r326893.George Rimar
2018-03-07[ELF] - Report LMA region overflows.George Rimar
2018-03-07[ELF] - Allow discarding .hash and .gnu.hash from linker script.George Rimar
2018-03-05[ELF] - Support moving location counter when MEMORY is used.George Rimar
2018-03-02[ELF] - Report error when memory region is overflowed by data commands.George Rimar
2018-03-01Don't allocate a header bellow address 0.Rafael Espindola
2018-03-01[ELF] - Do not remove empty sections that use symbols in expressions.George Rimar
2018-03-01Simplify removing empty output sections.Rafael Espindola
2018-02-28Simplify. NFC.Rafael Espindola
2018-02-28Merge {COFF,ELF}/Strings.cpp to Common/Strings.cpp.Rui Ueyama
2018-02-28[ELF] Process linker scripts deeper when declaring symbols.Igor Kudrin
2018-02-27Put undefined symbols from shared libraries in the symbol table.Rafael Espindola
2018-02-27[ELF] Create and export symbols provided by a linker script if they reference...Igor Kudrin
2018-02-26Keep flags from phantom synthetic sections.Rafael Espindola
2018-02-23[ELF] Fix IsPreemptible comment and typo. NFCFangrui Song
2018-02-23[ELF] - Do not remove empty output sections that are explicitly assigned to p...George Rimar
2018-02-23[ELF] - Report error if removed empty output section declaration used undefin...George Rimar
2018-02-23[ELF] Add comment for preemptible and fix typo. NFCFangrui Song
2018-02-16[ELF] - Support COPY, INFO, OVERLAY output sections attributes.George Rimar
2018-02-07[ELF] - Make defsym to work correctly with reserved symbols.George Rimar
2018-01-30Sort orphan section if --symbol-ordering-file is given.Rafael Espindola
2018-01-30[ELF] - Define linkerscript symbols early.George Rimar
2018-01-25Move LMAOffset from the OutputSection to the PhdrEntry. NFC.Rafael Espindola
2018-01-25Improve LMARegion handling.Rafael Espindola
2018-01-25Simplify. NFC.Rafael Espindola
2018-01-25Remove MemRegionOffset. NFC.Rafael Espindola
2018-01-25Only lookup LMARegion once. NFC.Rafael Espindola
2018-01-25Use lookup instead of find. NFC, just simpler.Rafael Espindola
2018-01-12Fix incorrect physical address on self-referencing AT command.Rafael Espindola
2018-01-12[ELF] - Fix for ld.lld does not accept "AT" syntax for declaring LMA regionGeorge Rimar
2018-01-08[ELF] Compress debug sections after assignAddresses and support custom layoutJames Henderson
2017-12-24Fix output section offset and contents when linker script uses memory region ...Rafael Espindola
2017-12-12[ELF] Reset OutputSection size prior to processing linker script commandsJames Henderson
2017-12-11[ELF] Change default output section type to SHT_NOBITSJake Ehrlich
2017-12-06Add an early return.Rafael Espindola
2017-12-01[ELF] - Produce relocation section name consistent with output section name w...George Rimar
2017-11-30Handle copy relocations in symbol assignments.Rafael Espindola
2017-11-28Move Memory.{h,cpp} to Common.Rui Ueyama
2017-11-17[ELF] - Allow applying SHF_MERGE optimization for relocatable output.George Rimar
2017-11-17Remove IsLocal.Rafael Espindola
2017-11-06ELF: Merge DefinedRegular and Defined.Peter Collingbourne
2017-11-04Inline a small function.Rui Ueyama
2017-11-04Move OutputSectionFactory to LinkerScript.cpp. NFC.Rui Ueyama
2017-11-03Rename replaceBody -> replaceSymbol.Rui Ueyama
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-11-01[ELF] - Cleanup of processSectionCommands().George Rimar
2017-10-31Merge SymbolBody and Symbol into one class, SymbolBody.Rui Ueyama
2017-10-31[ELF] - Simplify output section creation.George Rimar
2017-10-27[ELF] - Simplify reporting of garbage collected sections.George Rimar
2017-10-25Unassign sections if they are "assigned" to /DISCARD/.Rui Ueyama