summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2017-04-06Call updateAlignment before assignAddresses.Rafael Espindola
2017-04-06Move call to findMemoryRegion before assignAddresses.Rafael Espindola
2017-04-06Remove redundant argument. NFC.Rafael Espindola
2017-04-06Cache the result of findSection.Rafael Espindola
2017-04-06Revert r299635 because it exposed a latent bug.James Henderson
2017-04-06[ELF] Pad x86 executable sections with 0xcc int3 instructionsJames Henderson
2017-04-05Remove unnecessary local variable.Rui Ueyama
2017-04-05Revert r299506 "Simplify. NFC."George Rimar
2017-04-05Move the parser for the linker script to a separate file.Rui Ueyama
2017-04-05Remove unused typedef.Rui Ueyama
2017-04-05Do not use public inheritance where it is not needed.Rui Ueyama
2017-04-05Simplify. NFC.Rui Ueyama
2017-04-05Simplify. NFC.Rui Ueyama
2017-04-05Fix memory leak found by asan.Rui Ueyama
2017-04-05Simplify and update comment.Rui Ueyama
2017-04-05Simplify. NFC.Rui Ueyama
2017-04-05Use make to create linker script command objects.Rui Ueyama
2017-04-05Remove default arguments because they don't improve readability.Rui Ueyama
2017-04-05Add parentheses around `&`.Rui Ueyama
2017-04-05Update comment.Rui Ueyama
2017-04-05Use empty() instead of size().Rui Ueyama
2017-04-05Simplify. NFC.Rui Ueyama
2017-04-05Make variable names consistent. NFC.Rui Ueyama
2017-04-05Return a result from computeInputSections instead of mutating its argument.Rui Ueyama
2017-04-05Remove `=` from a lambda that doesn't capture any variable.Rui Ueyama
2017-04-05Inline small functions that are used only once as lambdas.Rui Ueyama
2017-04-05Add newlines.Rui Ueyama
2017-04-05Make dummy variable's scope smaller.Rui Ueyama
2017-03-24Update comments.Rui Ueyama
2017-03-23[ELF] Allow references to reserved symbols in linker scriptsPetr Hosek
2017-03-21Make elf::ScriptConfig a LinkerScript class member variable.Rui Ueyama
2017-03-21Rename LinkerScriptBase -> LinkerScript.Rui Ueyama
2017-03-21Sort. NFC.Rui Ueyama
2017-03-21Define Config::Endianness.Rui Ueyama
2017-03-20Inline a few functions.Rafael Espindola
2017-03-20Initialize dot.Rafael Espindola
2017-03-20[ELF] - Reuse Config->IsLE. NFC.George Rimar
2017-03-20[ELF] - Combine LinkerScriptBase and LinkerScript<ELFT>George Rimar
2017-03-20[ELF] - Apply clang-format. NFC.George Rimar
2017-03-17Handle & and | of non abs values.Rafael Espindola
2017-03-17Refuse to add two non absolute symbols.Rafael Espindola
2017-03-17Support non abs values in the rhs of +.Rafael Espindola
2017-03-17Change our linker script expr representation.Rafael Espindola
2017-03-17Remove unnecessary (). NFC.Rafael Espindola
2017-03-17[ELF] - Detemplate SymbolBody::getVA and SymbolBody::getPltVA. NFC.George Rimar
2017-03-16Revert r297850: [ELF] - Linkerscript: make Dot public and remove getDot(). NFC.Rui Ueyama
2017-03-16[ELF] - Detemplate SymbolBody::getOutputSection(). NFC.George Rimar
2017-03-15[ELF] - Linkerscript: make Dot public and remove getDot(). NFC.George Rimar
2017-03-15[ELF] - Move LinkerScript::discard to LinkerScriptBase. NFC.George Rimar
2017-03-15Support ABSOLUTE on the right hand side in linker scriptsPetr Hosek