summaryrefslogtreecommitdiff
path: root/lld/ELF/OutputSections.cpp
AgeCommit message (Expand)Author
2018-06-16[ELF] Pass callables by function_refBenjamin Kramer
2018-05-04[PPC64] Remove support for ELF V1 ABI in LLDZaara Syeda
2018-04-09[ELF] - Stop setting OutSecOff too early.George Rimar
2018-03-20[ELF] Simplify compCtors and writeInt.Fangrui Song
2018-03-08[ELF] - Fix crash relative to SHF_LINK_ORDER sections.George Rimar
2018-03-07Initialize a member in C++11 style. NFC.Rui Ueyama
2018-03-01Simplify removing empty output sections.Rafael Espindola
2018-02-28Merge {COFF,ELF}/Strings.cpp to Common/Strings.cpp.Rui Ueyama
2018-02-27Fix gcc warning.Rafael Espindola
2018-02-27Add support for SHF_ARM_PURECODE.Rafael Espindola
2018-02-26Keep flags from phantom synthetic sections.Rafael Espindola
2018-02-22[ELF] - Introduce getInputSections() helper.George Rimar
2018-02-01Sort each InputSectionDescription individually.Rafael Espindola
2018-01-30Sort orphan section if --symbol-ordering-file is given.Rafael Espindola
2018-01-08[ELF] Compress debug sections after assignAddresses and support custom layoutJames Henderson
2017-12-12[ELF] Refactor to remove loop copying all Sections in OS->finalize() [NFC]Peter Smith
2017-12-12[ELF] Move SHF_LINK_ORDER processing earlier in Writer.cpp [NFC]Peter Smith
2017-12-12[ELF] Reset OutputSection size prior to processing linker script commandsJames Henderson
2017-12-11[ELF] Change default output section type to SHT_NOBITSJake Ehrlich
2017-11-28Move Memory.{h,cpp} to Common.Rui Ueyama
2017-11-15Drop conflicting sh_entsize values.Rafael Espindola
2017-11-04Move OutputSectionFactory to LinkerScript.cpp. NFC.Rui Ueyama
2017-11-04[ELF] - Stop using SectionKey for creating output sections.George Rimar
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-10-31[ELF] - Remove useless code. NFC.George Rimar
2017-10-30[ELF] - Stop sorting input sections in createSections().George Rimar
2017-10-27[ELF] - Simplify reporting of garbage collected sections.George Rimar
2017-10-13[lld] Move Threads to CommonBob Haarman
2017-10-11Do not copy Sections vector.Rui Ueyama
2017-10-11Rename BytesDataCommand -> ByteCommand.Rui Ueyama
2017-10-11Rename Commands -> SectionCommands.Rui Ueyama
2017-10-07Remove OutputSection::updateAlignment.Rui Ueyama
2017-10-07Clarify code by adding a comment.Rui Ueyama
2017-10-07Merge addInputSec with OutputSection::addSection.Rui Ueyama
2017-10-07Return early. NFC.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-06Split addSection into two small functions. NFCI.Rui Ueyama
2017-10-06Inline a small function.Rui Ueyama
2017-09-28[EFL] - Fix incorrect code style. NFC.George Rimar
2017-09-19[ELF] - Do not merge sections from SHT_GROUP when -relocatableGeorge Rimar
2017-09-18[ELF] - Fix comment. NFC.George Rimar
2017-09-15Remove redundant parentheses.Rui Ueyama
2017-09-15[ELF] - Remove one of OutputSectionFactory::addInputSec().George Rimar
2017-08-04[ELF] - Move getSymbols() methods to InputFile.George Rimar
2017-08-04[ELF] - Fix "--symbol-ordering-file doesn't work with linker scripts"George Rimar
2017-07-28Fix the order of section that are not on an order file.Rafael Espindola
2017-07-27Merge OutputSectionCommand and OutputSection.Rafael Espindola
2017-07-18[ELF] - Apply clang-format. NFC.George Rimar
2017-07-06Remove redundant argument. NFC.Rafael Espindola