summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2016-07-25Fix parameter names.Rui Ueyama
2016-07-25Do not pass InputFile to reportDiscarded().Rui Ueyama
2016-07-25Make ConstraintKind an enum class.Rui Ueyama
2016-07-25[LinkerScript] Refactor KEEP handling in a separate functionDavide Italiano
2016-07-25Re-commit "Split LinkerScript::createSections".Rui Ueyama
2016-07-25[ELF] - Linkerscript: implemented output section [address] attribute.George Rimar
2016-07-25[ELF] Fix the semantic of PROVIDE in linker scripts.Davide Italiano
2016-07-24Simplify. NFC.Rui Ueyama
2016-07-24[ELF] Support PROVIDE/PROVIDE_HIDDEN inside output sections description.Davide Italiano
2016-07-24Merge readSymbolAssignment with readAssignment. NFC.Rui Ueyama
2016-07-24Make readExpr return an Expr object instead of a vector of tokens.Rui Ueyama
2016-07-24Rollback r276538 and r276540 to unbreak asan bot.Rui Ueyama
2016-07-24Simplify. NFC.Rui Ueyama
2016-07-24Split LinkerScript::createSections.Rui Ueyama
2016-07-23[ELF/Linkerscript] Define an absolute if we find an undefined.Davide Italiano
2016-07-23Remove Phdr typedef.Rui Ueyama
2016-07-23Make a pure function a non-member file-scoped function.Rui Ueyama
2016-07-22[ELF] Support PROVIDE and PROVIDE_HIDDEN inside SECTIONSEugene Leviant
2016-07-22[ELF/LinkerScript] Support ONLY_IF_{RO, RW} directive.Davide Italiano
2016-07-21[ELF] - Basic support of linkerscript commands: DATA_SEGMENT_ALIGN, DATA_SEGM...George Rimar
2016-07-21Update comment.Rui Ueyama
2016-07-21Fix MSVC 2015 compilation failure around range-for without curly bracesReid Kleckner
2016-07-21[ELF] Fix bug in program header FLAGS processing + test case update (found by...Eugene Leviant
2016-07-21[ELF] - Cleanup of LinkerScript<ELFT>::assignAddresses()George Rimar
2016-07-21[ELF] - Linkerscript: add InputSectionDescription command to LS parser.George Rimar
2016-07-21Instantiate Interp output section only when needed.Rui Ueyama
2016-07-21[ELF] Support FLAGS attribute in program header definitionEugene Leviant
2016-07-21[ELF] - Linkerscript: remove excessive ScriptConfiguration::Filler fieldGeorge Rimar
2016-07-21[ELF] - Initial support of tree-style linker script implemented.George Rimar
2016-07-20Function names should start with lowercase letters.Rui Ueyama
2016-07-20Replace parallel arrays with a StringSwitch.Rui Ueyama
2016-07-20Remove `else` after `break`.Rui Ueyama
2016-07-20Simplify output section ownership.Rui Ueyama
2016-07-20[ELF] - Refactor of LinkerScript<ELFT>::getPhdrIndicesForSectionGeorge Rimar
2016-07-20[ELF] Create output sections in LinkerScript classEugene Leviant
2016-07-19Fix build with gcc 6.Rafael Espindola
2016-07-19[ELF] Minimal PHDRS parser and section to segment assignment supportEugene Leviant
2016-07-19Reformat comment from 3 to 2 lines. NFC.George Rimar
2016-07-19Fixed comment. NFC.George Rimar
2016-07-15[ELF] Overriding reserved symbols in linker scriptEugene Leviant
2016-07-15Remove redundant `return`.Rui Ueyama
2016-07-15Merge SymbolAssignmentKind and ExprKind.Rui Ueyama
2016-07-14[ELF] r275383 reverted due to buildbot failureEugene Leviant
2016-07-14[ELF] Allow overriding reserved symbols in linker scriptsEugene Leviant
2016-07-12[ELF] Support for symbol assignment in linker scripts within SECTIONS {} blockEugene Leviant
2016-07-07Fix formating. NFC.Rafael Espindola
2016-07-01Remove trailing whitespaces.Rui Ueyama
2016-07-01[ELF] Fix first PT_LOAD segment VA calculation, when linker script is usedEugene Leviant
2016-06-29Create Strings.cpp and move string manipulation functions to that file.Rui Ueyama
2016-06-29Rename matchStr -> globMatch.Rui Ueyama