summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2016-10-31Move IsAbsolute from SymbolAssignment to Expr.Rafael Espindola
2016-10-31Simplify. NFC.Rafael Espindola
2016-10-31Correctly merge visibility of linkerscript created symbols.Rafael Espindola
2016-10-28Consolidate BumpPtrAllocators.Rui Ueyama
2016-10-27Don't create a dummy ELF to process a binary file.Rafael Espindola
2016-10-26Delete trivial getters. NFC.Rafael Espindola
2016-10-26Read section headers upfront.Rafael Espindola
2016-10-25Delete getSectionHdr.Rafael Espindola
2016-10-20Don't include PHDRs if linker script doesn't want themEugene Leviant
2016-10-20[ELF] - Applied clang format. NFC.George Rimar
2016-10-19Read an expression in the form of "ABSOLUTE(<expr>) op <expr> ...".Rui Ueyama
2016-10-19[ELF] Choose default segment when it is not specifiedEugene Leviant
2016-10-18[ELF] - Linkerscript: accept integer values for PHDRS types.George Rimar
2016-10-17Rename skip(StringRef) -> consume(StringRef).Rui Ueyama
2016-10-17ELF: Add a skip() overload to ignore any tokenJustin Bogner
2016-10-17ELF: Fix a misuse of Twine::toStringRefJustin Bogner
2016-10-14[ELF] - Added support of PT_OPENBSD_RANDOMIZEGeorge Rimar
2016-10-14[ELF] - Implemented -z wxneeded.George Rimar
2016-10-12Support GNU-style ZLIB-compressed input sections.Rui Ueyama
2016-10-12Alternative fix for reloc tareting discarded sectionEugene Leviant
2016-10-10Remove trailing whitespace.Rui Ueyama
2016-10-10[ELF] Don't emit empty PT_LOAD segmentEugene Leviant
2016-10-10[ELF] Change argument type for findSections. NFCEugene Leviant
2016-10-06[ELF] Linker script: implement LOADADDREugene Leviant
2016-10-05Remove trailing whitespace.Rui Ueyama
2016-10-05Do not join sections for relocatable object filesEugene Leviant
2016-10-05[ELF] make KEEP command recognize file patternsEugene Leviant
2016-09-30Start linker scripts at 0.Rafael Espindola
2016-09-29Don't error if we can't put the header in a PT_LOAD.Rafael Espindola
2016-09-28[ELF] Support -z max-page-size optionPetr Hosek
2016-09-26[ELF] - Linkerscript: implemented BYTE/SHORT/LONG/QUAD commands.George Rimar
2016-09-26[ELF] - Format. NFC.George Rimar
2016-09-23Combine two StringSwitch::Cases because Cases now can take 6 parameters.Rui Ueyama
2016-09-23Avoid counting sections twice.Rafael Espindola
2016-09-23Simplify. NFC.Rui Ueyama
2016-09-23[ELF] - Linkerscript: accept space between '=' and expression in section filler.George Rimar
2016-09-23[ELF] - Linkerscript: implement DEFINED() command.George Rimar
2016-09-23[ELF] - Linkerscript: Implemented >> and <<George Rimar
2016-09-22Don't move orphan sections past assignments.Rafael Espindola
2016-09-22Simplify. NFC.Rafael Espindola
2016-09-22Avoid duplicated code.Rafael Espindola
2016-09-22Simplify. NFC.Rafael Espindola
2016-09-22Handle empty sections with symbol assignments.Rafael Espindola
2016-09-22Fix VA computation for tbss.Rafael Espindola
2016-09-22Handle multiple .tbss sections.Rafael Espindola
2016-09-21Implement ONLY_IF_RO/ONLY_IF_RW like bfd.Rafael Espindola
2016-09-21[ELF] - Linkerscript: support complex section pattern grammar.George Rimar
2016-09-21Linker script: Fix bug with several .bssEugene Leviant
2016-09-21[ELF] - Linkerscript: reimplement readSectionExcludes()George Rimar
2016-09-20Revert "Revert "Only restrict order if both sections are in the script.""Rafael Espindola