aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-02-23[ELF] Check COMMON symbols for PROVIDE and don't redefine COMMON symbols edat...Fangrui Song1-1/+1
2022-02-07[ELF] Clean up headers. NFCFangrui Song1-4/+0
2022-02-01[ELF] Update flag propagation rule to ignore discarded output sectionsFangrui Song1-5/+7
2022-02-01[ELF] Rename adjustSectionsBeforeSorting to adjustOutputSections and make it ...Fangrui Song1-2/+2
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea1-3/+3
2022-01-17[ELF] Change std::vector<InputSectionBase *> to SmallVectorFangrui Song1-2/+3
2022-01-16[ELF] Change some DenseMap<StringRef, *> to DenseMap<CachedHashStringRef, *>....Fangrui Song1-5/+7
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea1-3/+3
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea1-3/+3
2022-01-12[ELF] Refactor how .gnu.hash and .hash are discardedFangrui Song1-8/+0
2022-01-12[ELF] Support discarding .relr.dynFangrui Song1-3/+1
2022-01-12[ELF] Support discarding .relr.dynFangrui Song1-5/+7
2021-12-27[ELF] Change InStruct/Partition pointers to unique_ptrFangrui Song1-1/+1
2021-12-27[ELF] addOrphanSections: avoid std::functionFangrui Song1-7/+5
2021-12-26[ELF] LinkerScript/OutputSection: change other std::vector members to SmallVe...Fangrui Song1-11/+11
2021-12-26[ELF] Change InputSectionDescription members from vector to SmallVectorFangrui Song1-12/+9
2021-12-24Use Optional::getValueOr (NFC)Kazu Hirata1-1/+1
2021-12-22Revert "[ELF] Make Partition/InStruct members unique_ptr and remove associate...Fangrui Song1-3/+3
2021-12-22[ELF] Make Partition members unique_ptr and remove associate make<XXX>Fangrui Song1-3/+3
2021-12-22[ELF] Make InStruct members unique_ptr and remove associate make<XXX>Fangrui Song1-1/+1
2021-12-22[ELF] Change some non-null pointer parameters to references. NFCFangrui Song1-11/+11
2021-12-22[ELF] Change some global pointers to unique_ptrFangrui Song1-1/+1
2021-12-15[ELF] Slightly speed up -z keep-text-section-prefixFangrui Song1-6/+9
2021-12-15[ELF] Adjust getOutputSectionName prefix orderFangrui Song1-3/+3
2021-12-14[ELF] Slightly speed up getOutputSectionName. NFCFangrui Song1-9/+9
2021-11-28[ELF] Simplify some ctx->outSec with sec. NFCFangrui Song1-8/+8
2021-11-28[ELF] Simplify/remove LinkerScript::switchTo. NFCFangrui Song1-18/+13
2021-11-28[ELF] Simplify/remove LinkerScript::output and advance. NFCFangrui Song1-22/+16
2021-11-28[ELF] Remove unneeded getOutputSectionVA. NFCFangrui Song1-10/+2
2021-11-28[ELF] Replace one make_unique from r316378 with a stack object. NFCFangrui Song1-2/+2
2021-11-25[ELF] Rename BaseCommand to SectionCommand. NFCFangrui Song1-70/+71
2021-11-25[ELF] Rename OutputSection::sectionCommands to commands. NFCFangrui Song1-11/+10
2021-11-24[ELF] Support the "read-only" memory region attributeIgor Kudrin1-1/+1
2021-11-22[ELF][NFC] Do not pass region name to expandMemoryRegion()Igor Kudrin1-9/+8
2021-11-20[ELF] Move getOutputSectionName from Writer.cpp to LinkerScript.cpp. NFCFangrui Song1-0/+61
2021-11-19[ELF] Ensure output section is not discarded in addStartEndSymbols()Andrew Ng1-1/+6
2021-11-19[ELF] Expand LMA region if output section alignment introduces paddingKonstantin Schwarz1-4/+8
2021-11-15[ELF] Do not try to assign a memory region to a non-allocatable sectionIgor Kudrin1-4/+11
2021-11-11[ELF] Better resemble GNU ld when placing orphan sections into memory regionsIgor Kudrin1-8/+16
2021-10-25[ELF] Update comments/diagnostics for some long options to use the canonical ...Fangrui Song1-1/+1
2021-08-04[ELF] Make dot in .tbss correctFangrui Song1-16/+20
2021-06-30[ELF] Preserve section order within an INSERT AFTER commandFangrui Song1-12/+16
2021-06-13[ELF] Add OVERWRITE_SECTIONS commandFangrui Song1-44/+69
2021-04-14fix typo to cycle botsNico Weber1-1/+1
2020-12-02[LLD][ELF] - Don't keep empty output sections which have explicit program hea...Georgii Rymar1-19/+28
2020-11-29[ELF] Check --orphan-handling=place (default value) earlyFangrui Song1-1/+3
2020-11-12[ELF] Sort by input order within an input section descriptionFangrui Song1-9/+44
2020-11-10[lld][ELF] Add additional time trace categoriesJames Henderson1-0/+2
2020-10-28[ELF] -r: don't crash when a non-SHF_LINK_ORDER orphan is added before a SHF_...Fangrui Song1-2/+5
2020-09-16[LLD][ELF] Optimize linker script filename glob pattern matching NFCAndrew Ng1-13/+24