summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2017-10-25[ELF] - Implement --orphan-handling option.George Rimar
2017-10-23Make Ctx a plain pointer again.Rafael Espindola
2017-10-21Don't call buildSectionOrder multiple times.Rafael Espindola
2017-10-20Remove unused argument.Rafael Espindola
2017-10-13[lld] Move Threads to CommonBob Haarman
2017-10-11[ELF] - Do not set output section flags except SHF_{ALLOC,WRITE,EXECINSTR}.George Rimar
2017-10-11Split LinkerScript::computeInputSections into two functions.Rui Ueyama
2017-10-11Swap parameters of getSymbolValue.Rui Ueyama
2017-10-11Do not handle DefinedCommon in linker scripts.Rui Ueyama
2017-10-11Rename BytesDataCommand -> ByteCommand.Rui Ueyama
2017-10-11Inline LinkerScript::process.Rui Ueyama
2017-10-11Split a loop into two to make it clear that it did two different things.Rui Ueyama
2017-10-11Use more precise type.Rui Ueyama
2017-10-11Remove a static local varaible.Rui Ueyama
2017-10-11Avoid a pointer to a pointer to an input section.Rui Ueyama
2017-10-11Add comment.Rui Ueyama
2017-10-11Remove useless cast.Rui Ueyama
2017-10-11Rename filename -> getFilename.Rui Ueyama
2017-10-11Rename Align -> Alignment.Rui Ueyama
2017-10-11Rename CurAddressState -> Ctx.Rui Ueyama
2017-10-11Rename processCommands -> processSectionCommands.Rui Ueyama
2017-10-11Inline small functions.Rui Ueyama
2017-10-11Rename Commands -> SectionCommands.Rui Ueyama
2017-10-11Rename HasSections -> HasSectionsComand.Rui Ueyama
2017-10-11Move a loop invariant outside the loop.Rui Ueyama
2017-10-11Remove ScriptConfiguration class and move the members to LinkerScript class.Rui Ueyama
2017-10-11Inline addRegular into addSymbol.Rui Ueyama
2017-10-11Remove a constructor from ExprValue. NFC.Rui Ueyama
2017-10-10[ELF] Set Dot initially to --image-base value when using linker scriptsJames Henderson
2017-10-08Rename ignoreInterpSection -> needsInterpSection.Rui Ueyama
2017-10-08Use llvm::Optional instead of UINT_MAX to represent a null value.Rui Ueyama
2017-10-08Make a helper function a non-member function. NFC.Rui Ueyama
2017-10-08Use llvm::Optional instead of a magic number -1 to represent "no result".Rui Ueyama
2017-10-08Remove a trivial function.Rui Ueyama
2017-10-07Remove OutputSection::updateAlignment.Rui Ueyama
2017-10-07Merge addInputSec with OutputSection::addSection.Rui Ueyama
2017-10-07Remove unused parameters.Rui Ueyama
2017-10-06Do not mutate Script->Opt.Commands from a leaf helper function.Rui Ueyama
2017-10-06Simplify LinkerScript::addOrphanSections. NFCI.Rui Ueyama
2017-10-06Split addSection into two small functions. NFCI.Rui Ueyama
2017-10-02[ELF] - Stop removing sections in removeUnusedSyntheticSections().George Rimar
2017-09-28Fix header location with PHDR.Rafael Espindola
2017-09-25Use UINT64_MAX instead of implicitly-type-converted -1.Rui Ueyama
2017-09-25Use a temporary varaible to improve readability. NFC.Rui Ueyama
2017-09-25[ELF] - Report orphan sections if -verbose given.George Rimar
2017-09-20Fix assigning to _gp in linker scripts.Rafael Espindola
2017-09-20Add a special case for trivial alignment.Rafael Espindola
2017-09-20Don't try to compute a value that is known to fail.Rafael Espindola
2017-09-19[ELF] - Introduce std::vector<InputFile *> global arrays.George Rimar
2017-09-18[ELF] - Simplify adjustSectionsBeforeSorting().George Rimar