summaryrefslogtreecommitdiffstats
path: root/lld/ELF/ScriptParser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move name lookup to script parsing time.Rafael Espindola2017-06-011-8/+24
* [ELF] Use late evaluation for ALIGN in expressionPetr Hosek2017-05-301-1/+5
* [ELF] - Use llvm::to_integer() instead of StringRef::getAsInteger().George Rimar2017-05-161-6/+6
* Add memory ORIGIN and LENGTH expression supportRui Ueyama2017-05-091-0/+12
* Rename readOutputSectionFiller parseFill.Rui Ueyama2017-04-131-10/+10
* Fix FILL linker script command.Rui Ueyama2017-04-131-1/+0
* Allow expressions in MEMORY command.Rui Ueyama2017-04-121-6/+1
* [lld] Keep full library path in DT_NEEDED.Evgeniy Stepanov2017-04-121-6/+7
* Revert "[lld] Keep full library path in DT_NEEDED."Evgeniy Stepanov2017-04-121-7/+6
* [lld] Keep full library path in DT_NEEDED.Evgeniy Stepanov2017-04-111-6/+7
* Remove big-endianness from =<fillexp> code.Rui Ueyama2017-04-111-5/+8
* Return Optional<uint64_t> from readInteger instead of returning just success/...Rui Ueyama2017-04-051-38/+36
* Inline small functions that are used only once.Rui Ueyama2017-04-051-5/+2
* Fix comments.Rui Ueyama2017-04-051-7/+13
* Rename ScriptConfig::UndefinedSymbols ReferencedSymbols.Rui Ueyama2017-04-051-5/+7
* Make readAssert() to return an AssertCommand object.Rui Ueyama2017-04-051-6/+11
* Add a file comment.Rui Ueyama2017-04-051-0/+5
* Simplify. NFC.Rui Ueyama2017-04-051-44/+32
* Inline leftShift and rightShift. NFC.Rui Ueyama2017-04-051-10/+2
* Do not make ScriptParser class public.Rui Ueyama2017-04-051-1/+3
* Move the parser for the linker script to a separate file.Rui Ueyama2017-04-051-0/+1184
* Rename ScriptParser.{cpp,h} -> ScriptLexer.{cpp,h}.Rui Ueyama2017-02-141-203/+0
* Handle the case where 'local' is the name of a global in a version script:Dmitry Mikulin2017-02-071-5/+8
* Handle numbers followed by ":" in linker scripts.Rafael Espindola2017-02-031-1/+1
* Simplify ScriptParser.Rui Ueyama2016-12-011-15/+13
* Do not name a variable Ret which is not a return value.Rui Ueyama2016-12-011-5/+5
* Make get{Line,Column}Number members of StringParser.Rui Ueyama2016-12-011-27/+31
* Split getPos into getLineNumber and getColumnNumber.Rui Ueyama2016-12-011-30/+29
* [ELF] Print file:line for 'undefined section' errorsEugene Leviant2016-11-281-0/+7
* [ELF] Better error reporting for linker scriptsEugene Leviant2016-11-211-28/+55
* Simplify. NFC.Rui Ueyama2016-10-211-9/+4
* ELF: Implement skip() as (void)next()Justin Bogner2016-10-171-9/+1
* Rename skip(StringRef) -> consume(StringRef).Rui Ueyama2016-10-171-1/+1
* ELF: Add a skip() overload to ignore any tokenJustin Bogner2016-10-171-0/+10
* Recommit [ELF] - Versionscript: do not treat non-wildcarded names as wildcards.George Rimar2016-09-091-2/+5
* Revert r281045, it broke BB.George Rimar2016-09-091-5/+2
* Recommit [ELF] - Versionscript: do not treat non-wildcarded names as wildcards.George Rimar2016-09-091-2/+5
* [ELF] - Revert r281038 to see if that unbreaks build bot.George Rimar2016-09-091-5/+2
* [ELF] - Versionscript: do not treat non-wildcarded names as wildcards.George Rimar2016-09-091-2/+5
* [ELF] - Fix for: PR29093 - version script does not support [chars] wildcardsGeorge Rimar2016-09-071-1/+1
* Add comments.Rui Ueyama2016-09-011-2/+4
* Create Strings.cpp and move string manipulation functions to that file.Rui Ueyama2016-06-291-15/+0
* [ELF] - Do not crash on unclosed quote (") in scripts.George Rimar2016-06-221-1/+1
* Add support for # comments.Rafael Espindola2016-06-161-1/+8
* [ELF] - Implemented comparsion operators for linkerscript.George Rimar2016-04-251-1/+1
* Use ScriptParserBase features to parse linker script expressions.Rui Ueyama2016-04-231-2/+6
* [ELF] Include Twine.h header to restore LLD build after r266524. NFCSimon Atanasyan2016-04-161-0/+1
* [lld] [ELF] Add ScriptParserBase classAdhemerval Zanella2016-04-061-0/+166
OpenPOWER on IntegriCloud