summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2020-08-18[ELF] Assign file offsets of non-SHF_ALLOC after SHF_ALLOC and set sh_addr=0 ...Fangrui Song
2020-08-06[ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOADFangrui Song
2020-08-06Revert "[ELF] Allow sections after a non-SHF_ALLOC section to be covered by P...Muhammad Omair Javaid
2020-08-05[ELF] Allow sections after a non-SHF_ALLOC section to be covered by PT_LOADFangrui Song
2020-06-19[ELF] Refine LMA offset propagation rule in D76995Fangrui Song
2020-05-15[ELF] Use namespace qualifiers (lld:: or elf::) instead of `namespace lld { n...Fangrui Song
2020-05-11[ELF][ARM] Support /DISCARD/ of subset of .ARM.exidx sectionsPeter Smith
2020-05-05[Support] Move LLD's parallel algorithm wrappers to supportReid Kleckner
2020-04-01[ELF] Propagate LMA offset to sections with neither AT() nor AT>Fangrui Song
2020-03-26[lld][ELF] Fix error messageJames Henderson
2020-03-11[ELF] Simplify sh_addr computation and warn if sh_addr is not a multiple of s...Fangrui Song
2020-03-10[LLD] Add support for --unique optionDavid Bozier
2020-03-09[ELF] Postpone evaluation of ORIGIN/LENGTH in a MEMORY commandFangrui Song
2020-02-26[ELF] --orphan-handling=: don't warn/error for input SHT_REL[A] retained by -...Fangrui Song
2020-02-26[ELF] --orphan-handling=: don't warn/error for unused synthesized sectionsFangrui Song
2020-02-25[ELF] Support archive:file syntax in input section descriptionsFangrui Song
2020-02-21[ELF] Warn changed output section addressFangrui Song
2020-02-21[ELF] Ignore the maximum of input section alignments for two casesFangrui Song
2020-02-12[ELF] Support INSERT [AFTER|BEFORE] for orphan sectionsFangrui Song
2020-02-12[ELF] Start a new PT_LOAD if LMA region is differentFangrui Song
2020-02-12[ELF] Respect output section alignment for AT> (non-null lmaRegion)Fangrui Song
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-21[ELF] Refactor uses of getInputSections to improve efficiency NFCAndrew Ng
2020-01-21[LLD][ELF] Add support for INPUT_SECTION_FLAGSPeter Smith
2020-01-16[ELF] Optimization to LinkerScript::computeInputSections NFCAndrew Ng
2019-12-15[ELF] Delete redundant isLive() check. NFCFangrui Song
2019-11-25[ELF] Support input section description .rel[a].dyn in /DISCARD/Fangrui Song
2019-10-07[ELF] Wrap things in `namespace lld { namespace elf {`, NFCFangrui Song
2019-09-30ELF: Don't merge SHF_LINK_ORDER sections for different output sections in rel...Peter Collingbourne
2019-09-26[ELF] Set SectionBase::partition in processSectionCommandsFangrui Song
2019-09-24[ELF] Delete SectionBase::assignedFangrui Song
2019-09-24[ELF] Make MergeInputSection merging aware of output sectionsFangrui Song
2019-09-16[ELF] Map the ELF header at imageBaseFangrui Song
2019-09-13[ELF] Delete a redundant assignment to SectionBase::assigned. NFCFangrui Song
2019-09-06Revert "Revert r370635, it caused PR43241."Fangrui Song
2019-09-06Revert r370635, it caused PR43241.Nico Weber
2019-09-02[ELF] Do not ICF two sections with different output sections (by SECTIONS com...Fangrui Song
2019-08-26[ELF] Make LinkerScript::assignAddresses iterativeFangrui Song
2019-08-25[ELF] Delete a redundant dyn_cast<InputSection>. NFCFangrui Song
2019-08-15Fix lld on GCC 5.1 after the C++14 moveJF Bastien
2019-08-14[LLD] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere
2019-08-13[ELF] Rename odd variable names "New" after r365730. NFCFangrui Song
2019-08-09[ELF] Expand regions for gaps due to explicit addressFangrui Song
2019-07-16[ELF] Fix variable names in comments after VariableName -> variableName changeFangrui Song
2019-07-10[Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama
2019-06-07ELF: Create synthetic sections for loadable partitions.Peter Collingbourne
2019-06-03ELF: Introduce a separate bit for tracking whether an output section has ever...Peter Collingbourne
2019-06-03[LLD][ELF] - Remove dead code. NFC.George Rimar
2019-06-03[ELF] Don't create an output section named `/DISCARD/` if it is assigned to t...Fangrui Song
2019-05-29ELF: Add basic partition data structures and behaviours.Peter Collingbourne