summaryrefslogtreecommitdiffstats
path: root/lld/ELF/ScriptParser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r344368:Tom Stellard2018-10-221-5/+13
* [ELF] Use search paths for --version-script=Fangrui Song2018-07-251-1/+1
* [ELF] - Add support for '||' and '&&' in linker scripts.George Rimar2018-07-031-6/+12
* [ELF] - Implement linker script OVERLAYs.George Rimar2018-06-271-0/+62
* [ELF] - Eliminate the AssertCommand.George Rimar2018-04-251-30/+20
* [ELF] Increase NextGroupId with --end-groupFangrui Song2018-04-191-0/+2
* Add --warn-backrefs to maintain compatibility with other linkersRui Ueyama2018-04-091-8/+18
* [ELF] - Reveal more information in -Map file about assignments.George Rimar2018-04-051-14/+13
* [ELF] - Linkerscript: support MIN and MAX.George Rimar2018-03-281-0/+10
* Fix linker script operator precedence.Rui Ueyama2018-03-151-5/+6
* [ELF] - Show data and assignment commands in the map file.George Rimar2018-03-151-3/+15
* [ELF] - Implement INSERT BEFORE.George Rimar2018-03-131-3/+9
* [ELF] - Removed excessive lookup. NFC.George Rimar2018-03-121-3/+2
* [ELF] - Change consume()->expect() in INSERT AFTER parsing.George Rimar2018-03-121-1/+1
* [ELF] - Support "INSERT AFTER" statement.George Rimar2018-03-081-1/+12
* Remove redundant casts.Rui Ueyama2018-03-051-2/+2
* [ELF] - Report location for div/mod by zero.George Rimar2018-03-051-19/+20
* [ELF] - Don't crash on broken MEMORY declaration.George Rimar2018-03-011-3/+7
* [ELF] - Do not remove empty sections that use symbols in expressions.George Rimar2018-03-011-0/+4
* Add "%" operator to the linker script.Rui Ueyama2018-02-281-1/+10
* Inline a trivial function. NFC.Rui Ueyama2018-02-281-5/+1
* [ELF] - Fix comment. NFC.George Rimar2018-02-161-1/+1
* [ELF] - Support COPY, INFO, OVERLAY output sections attributes.George Rimar2018-02-161-4/+11
* Relax the grammar of the version script.Rui Ueyama2018-02-011-0/+5
* Remove MemRegionOffset. NFC.Rafael Espindola2018-01-251-2/+2
* Handle parsing AT(ADDR(.foo-bar)).Rafael Espindola2018-01-181-0/+3
* Remove dead code.Rui Ueyama2018-01-141-7/+0
* [ELF] - Fix for ld.lld does not accept "AT" syntax for declaring LMA regionGeorge Rimar2018-01-121-0/+8
* Add a comment about subtracting two non abs symbols. NFC.Rafael Espindola2017-12-261-0/+1
* Simplify script lexer.Rui Ueyama2017-12-261-2/+0
* Result of subtracting two symbols should be absolute.Rafael Espindola2017-12-221-0/+2
* Move Memory.{h,cpp} to Common.Rui Ueyama2017-11-281-1/+1
* [ELF] Fall back to search dirs for linker scripts specified with -TAlexander Richardson2017-11-201-10/+2
* [ELF] Support expressions with -defsym optionPetr Hosek2017-11-041-0/+13
* [ELF] - Linkerscript: fixed non-determinism when handling MEMORY.George Rimar2017-11-031-1/+1
* [lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman2017-10-251-18/+18
* [ELF] - Linkerscript: fix issue with SUBALIGN.George Rimar2017-10-251-8/+20
* Return early if it fails to parse a hex string.Rui Ueyama2017-10-111-2/+8
* Swap parameters of getSymbolValue.Rui Ueyama2017-10-111-3/+3
* Rename BytesDataCommand -> ByteCommand.Rui Ueyama2017-10-111-5/+4
* Rename Commands -> SectionCommands.Rui Ueyama2017-10-111-7/+7
* Rename HasSections -> HasSectionsComand.Rui Ueyama2017-10-111-1/+1
* Remove ScriptConfiguration class and move the members to LinkerScript class.Rui Ueyama2017-10-111-16/+16
* Remove a constructor from ExprValue. NFC.Rui Ueyama2017-10-111-4/+4
* Use llvm::Optional instead of UINT_MAX to represent a null value.Rui Ueyama2017-10-081-9/+10
* Make ScriptParser::checkSection a non-member function.Rui Ueyama2017-10-081-7/+11
* Remove a trivial function.Rui Ueyama2017-10-081-1/+1
* Consider ForceAbsolute again in moveAbsRight.Rafael Espindola2017-09-201-1/+1
* Consider only A.Sec in moveAbsRight.Rafael Espindola2017-09-201-1/+1
* Align addresses, not offsets.Rafael Espindola2017-09-121-4/+2
OpenPOWER on IntegriCloud