summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2017-09-12Remove Offset from Common.Rafael Espindola
2017-09-12Align addresses, not offsets.Rafael Espindola
2017-09-11Correct ALIGN expression when inside a section.Rafael Espindola
2017-09-08Currently lld creates a single section to collect all commons. There is no wayDmitry Mikulin
2017-09-08[ELF] - Linkerscript: implement REGION_ALIAS.George Rimar
2017-09-07[ELF] - Rename PhdrEntry::First/Last to FirstSec/LastSec. NFC.George Rimar
2017-09-07[ELF] - Store pointer to PT_LOAD instead of pointer to first section in Outpu...George Rimar
2017-09-06[ELF] - Linkerscript: set load address correctly if MEMORY command used.George Rimar
2017-08-28[ELF] - Simplify (use llvm::erase_if). NFC.George Rimar
2017-08-24Currently lld uses base names of files to match against file patterns inDmitry Mikulin
2017-08-23[ELF] Don't output headers into a segment if there's no space for themPetr Hosek
2017-08-21[ELF] - Do not segfault when doing logical and/or operations on symbols that ...George Rimar
2017-08-17[ELF] - Don't segfault when accessing location counter inside MEMORY command.George Rimar
2017-08-10[ELF] - Linkerscript: disallow discarding COMMON.George Rimar
2017-08-04Move File from SymbolBody to Symbol.Rafael Espindola
2017-08-04[ELF] - Fix "--symbol-ordering-file doesn't work with linker scripts"George Rimar
2017-07-27Avoid warnings when asserts are disabled.Rafael Espindola
2017-07-27Merge OutputSectionCommand and OutputSection.Rafael Espindola
2017-07-27[ELF] - Store PhdrEntry values by pointers instead of storing by value.George Rimar
2017-07-26Rename ObjectFile -> ObjFile.Rui Ueyama
2017-07-26Simplify. NFC.Rafael Espindola
2017-07-26Detemplate SymbolTable.Rafael Espindola
2017-07-25[ELF] - Fix calculation of memory region offset.George Rimar
2017-07-22Don't crash on an empty section with an ALIGN.Rafael Espindola
2017-07-21[ELF] Remove processNonSectionCommandsPetr Hosek
2017-07-18[ELF] - Apply clang-format. NFC.George Rimar
2017-07-17[ELF] Use stable_sort for compareByFilePositionShoaib Meenai
2017-07-13Move feature-specific functions out of Strings.cpp.Rui Ueyama
2017-07-12[ELF] - Allow moving location counter backward in some cases.George Rimar
2017-07-11[ELF] Add comment to explain LinkerScript::CurAddressState [NFC]Peter Smith
2017-07-07[ELF] Extract temporary state used in assignAddresses()Peter Smith
2017-07-05Move fabricateDefaultCommands earlier.Rafael Espindola
2017-07-05Simplify. NFC.Rafael Espindola
2017-07-05Remove a function that is now trivial.Rafael Espindola
2017-07-05Merge createOrphanCommands into addOrphanSections.Rafael Espindola
2017-07-05[ELF] Extract allocateHeaders() from assignAddresses()Peter Smith
2017-07-04[ELF] - Use llvm::find_if instead std::find_if where possible. NFC.George Rimar
2017-07-03[ELF] - Simplify allocateHeaders(). NFC.George Rimar
2017-07-03[LLD][LinkerScript] Allow non-alloc sections to be assigned to segments.Andrew Ng
2017-06-26Move `assert` upwards so that it fails early if it fails.Rui Ueyama
2017-06-20Prefer -Ttext over linker script values.Rafael Espindola
2017-06-19[LLD][LinkerScript] Add support for segment NONE.Andrew Ng
2017-06-16Error when discarding .dynstr.Rafael Espindola
2017-06-16Error when discarding .dynsym.Rafael Espindola
2017-06-16Error on trying to discard .dynamic.Rafael Espindola
2017-06-16Update a comment.Rui Ueyama
2017-06-15Move clearOutputSections before sortSections.Rafael Espindola
2017-06-13Simplify. NFC.Rafael Espindola
2017-06-13Make OutputSections and OutputSectionCommands globals.Rafael Espindola
2017-06-13Set non alloc section address to 0 earlier.Rafael Espindola