summaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)Author
2024-06-24[ELF] Postpone more linker script errorsFangrui Song
2024-05-31[ELF] Detect convergence of output section addressesFangrui Song
2024-05-30[ELF] Simplify assignOffsets. NFCFangrui Song
2024-05-29[ELF] adjustOutputSections: update sortRank. NFCFangrui Song
2024-05-29[lld][ELF] Suppress `--orphan-handling=error/warn` without `SECTIONS` (#93630)Igor Kudrin
2024-05-13Reland: [LLD] Implement --enable-non-contiguous-regions (#90007)Daniel Thornburgh
2024-05-13Revert "[LLD] Implement --enable-non-contiguous-regions" (#92005)Daniel Thornburgh
2024-05-13[LLD] Implement --enable-non-contiguous-regions (#90007)Daniel Thornburgh
2024-05-10[Driver] Remove elf::script indirection. NFCFangrui Song
2024-05-04Add clarifying parenthesis around non-trivial conditions in ternary expressio...luolent
2024-03-25[ELF] Fix unnecessary inclusion of unreferenced provide symbolsParth Arora
2024-03-20[ELF] Add isStaticRelSecType to simplify SHT_REL/SHT_RELA testing. NFCFangrui Song
2024-01-22[ELF] Add internal InputFile (#78944)Fangrui Song
2024-01-08[ELF] -r: fix crash when SHF_LINK_ORDER linked-to section has a larger indexFangrui Song
2023-11-17[ELF] -r: rename orphan SHT_REL/SHT_RELA when the relocated input section is ...Fangrui Song
2023-11-01[ELF] adjustOutputSections: don't copy SHF_EXECINSTR when an output does not ...Fangrui Song
2023-10-18[ELF] Merge copyLocalSymbols and demoteLocalSymbolsInDiscardedSections (#69425)Fangrui Song
2023-10-17[ELF] Demote symbols in /DISCARD/ discarded sections to Undefined (#69295)Fangrui Song
2023-09-20[ELF] Postpone "unable to move location counter backward" error (#66854)Fangrui Song
2023-09-15[ELF] Remove a special case from ExprValue::getSectionOffset. NFCFangrui Song
2023-09-14[ELF] Align the end of PT_GNU_RELRO associated PT_LOAD to a common-page-size ...Fangrui Song
2023-09-11[ELF] Respect orders of symbol assignments and DEFINED (#65866)Fangrui Song
2023-07-06[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku
2023-06-22Revert "Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Suppor...Mitch Phillips
2023-06-21Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support""Amilendra Kodithuwakku
2023-06-21Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support"Amilendra Kodithuwakku
2023-06-21[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku
2023-06-14[ELF] Fix early overflow check in finalizeAddressDependentContentAndreu Carminati
2023-06-14[ELF] Refine warning condition for memory region assignment for non-allocatab...Andreu Carminati
2023-05-25[ELF] x86-64: place .lrodata, .lbss, and .ldata away from code sectionsFangrui Song
2023-05-25[lld][ELF] Implement –print-memory-usagePetr Hosek
2023-03-07[ELF] Add REVERSE input section description keywordJustin Cady
2022-12-01[lld][NFC] rename ELF alignment into addralignGuillaume Chatelet
2022-11-26[ELF] Change most llvm::Optional to std::optionalFangrui Song
2022-10-16[ELF] Move inputSections/ehInputSections into Ctx. NFCFangrui Song
2022-10-01[ELF] Rename LinkerScript::ctx to state. NFCFangrui Song
2022-10-01[ELF] Remove symtab indirection. NFCFangrui Song
2022-09-28[ELF] Refactor Symbol initialization and overwritingFangrui Song
2022-07-31[ELF] Move EhInputSection out of inputSections. NFCFangrui Song
2022-07-29[ELF] Combine EhInputSection removal and MergeInputSection removal. NFCFangrui Song
2022-07-29[ELF] Remove one inputSections loop. NFCFangrui Song
2022-07-24[ELF] Optimize some non-constant alignTo with alignToPowerOf2. NFCFangrui Song
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata
2022-06-19[lld] Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-03-08[ELF] Don't use multiple inheritance for OutputSection. NFCFangrui Song
2022-02-23[ELF] Move isUsedInRegularObj assignment from ctor to call sites. NFCFangrui Song
2022-02-23[ELF] Don't rely on Symbols.h's transitive inclusion of InputFiles.h. NFCFangrui Song
2022-02-23[ELF] Check COMMON symbols for PROVIDE and don't redefine COMMON symbols edat...Fangrui Song
2022-02-07[ELF] Clean up headers. NFCFangrui Song
2022-02-01[ELF] Update flag propagation rule to ignore discarded output sectionsFangrui Song