summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2016-11-27Also skip regular symbol assignment at the start of a script.Rafael Espindola
2016-11-27Don't put an orphan before the first . assignment.Rafael Espindola
2016-11-26Create sections with just assignments as STT_NOBITS.Rafael Espindola
2016-11-25Remove a parameter from ScriptParser.Rui Ueyama
2016-11-24Remove HasError and use ErrorCount instead.Rui Ueyama
2016-11-22[ELF] Allow `ASSERT` in output section descriptionsMeador Inge
2016-11-21Use the correct page size.Rafael Espindola
2016-11-21Fix address computation for headers.Rafael Espindola
2016-11-21[ELF] Better error reporting for linker scriptsEugene Leviant
2016-11-21Add comments.Rui Ueyama
2016-11-21Simplify. NFC.Rui Ueyama
2016-11-20Add a flag to InputSectionBase for linker script.Rui Ueyama
2016-11-19Use Optional<std::string> instead of "" to represent a failure.Rui Ueyama
2016-11-19Simplify. NFC.Rui Ueyama
2016-11-19Change filler type from ArrayRef<uint8_t> to uint32_t.Rui Ueyama
2016-11-18Update comment.Rui Ueyama
2016-11-18Omit empty parameter list.Rui Ueyama
2016-11-18Use consume() instead of peek() and skip().Rui Ueyama
2016-11-18Split ScriptParser::readVersionDeclaration.Rui Ueyama
2016-11-17Allow SIZEOF() command on nonexistent section.Rui Ueyama
2016-11-17Avoid accessing an end() iterator.Rafael Espindola
2016-11-17Simplify and use consistent variable name. NFC.Rui Ueyama
2016-11-17Use uint16_t instead of size_t for symbol version ID.Rui Ueyama
2016-11-16[ELF] - Separate locals list from versions.George Rimar
2016-11-16[ELF] - Added support for extern "c++" local symbols in version script.George Rimar
2016-11-16[ELF] Add Section() to expression objectEugene Leviant
2016-11-15Rename function to avoid function overloading.Rui Ueyama
2016-11-15[ELF] - Better diagnostic for relative relocation to an absolute value error.George Rimar
2016-11-14Fix program header propagation.Rafael Espindola
2016-11-14Delay removing empty section commands. NFC.Rafael Espindola
2016-11-14Factor out removeEmptyCommands. NFC.Rafael Espindola
2016-11-14Factor out placeOrphanSections. NFC.Rafael Espindola
2016-11-14[ELF] - Removed trailing whitespace. NFC.George Rimar
2016-11-14[ELF] - Removed unused code. NFC.George Rimar
2016-11-12[ELF] - Add support for locals list in version script.George Rimar
2016-11-09Remove an overloaded function to simplify.Rui Ueyama
2016-11-09Make OutputSectionBase a class instead of class template.Rafael Espindola
2016-11-09Split Header into individual fields.Rafael Espindola
2016-11-08Don't add null and discarded sections to the global list.Rafael Espindola
2016-11-05Rewrite CommonInputSection as a synthetic input section.Rui Ueyama
2016-11-05Create a vector containing all input sections.Rui Ueyama
2016-11-05Fix some Clang-tidy modernize-use-default and Include What You Use warnings; ...Eugene Zelenko
2016-11-03Add [<chars>] to the glob matcher to eliminate use of llvm::Regex.Rui Ueyama
2016-11-03Use globMatch() instead of llvm::regex in linker scriptsEugene Leviant
2016-11-01Remove Out::Pool and use make() instead.Rui Ueyama
2016-11-01Remove second argument to readProvideOrAssignment.Rafael Espindola
2016-10-31The expr '.' is not absolute.Rafael Espindola
2016-10-31Delay computation of IsAbsolute.Rafael Espindola
2016-10-31Simple numeric constants are absolute.Rafael Espindola
2016-10-31Mark a few more expressions as absolute.Rafael Espindola