aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.h
AgeCommit message (Expand)AuthorFilesLines
2025-03-31[LLD][ELF] Allow memory region in OVERLAY (#133540)Daniel Thornburgh1-0/+1
2025-01-10[lld][ELF] Handle archive special casing in Input Sections (#119293)amosher-nvidia1-2/+17
2024-12-16[ELF] Remove unneeded sec->file checkFangrui Song1-2/+2
2024-11-23[ELF] Make OutputDesc unique_ptrFangrui Song1-0/+1
2024-11-19[ELF] Avoid make<PhdrEntry>Fangrui Song1-2/+2
2024-11-17[ELF] Make elfHeader/programHeaders unique_ptrFangrui Song1-2/+5
2024-10-15[ELF] Fix PROVIDE_HIDDEN -shared regression with bitcode file referencesFangrui Song1-1/+3
2024-10-12[ELF] Pass Ctx &Fangrui Song1-1/+1
2024-10-06[ELF] Pass Ctx & to some free functionsFangrui Song1-0/+1
2024-09-21[ELF] Pass Ctx to LinkerScript. NFCFangrui Song1-1/+3
2024-08-21[ELF] Move script into Ctx. NFCFangrui Song1-7/+0
2024-08-21[ELF] LinkerScript: initialize dot. NFCFangrui Song1-1/+1
2024-08-21[ELF] Remove unneeded script->. NFCFangrui Song1-0/+1
2024-08-05[LLD] Add CLASS syntax to SECTIONS (#95323)Daniel Thornburgh1-5/+19
2024-07-17[ELF] Support NOCROSSREFS and NOCROSSERFS_TOFangrui Song1-0/+13
2024-07-02[ELF] Make start/stop symbols retain associated discardable output sectionsFangrui Song1-2/+0
2024-06-24[ELF] Postpone more linker script errorsFangrui Song1-1/+6
2024-05-31[ELF] Detect convergence of output section addressesFangrui Song1-2/+2
2024-05-13Reland: [LLD] Implement --enable-non-contiguous-regions (#90007)Daniel Thornburgh1-1/+14
2024-05-13Revert "[LLD] Implement --enable-non-contiguous-regions" (#92005)Daniel Thornburgh1-14/+1
2024-05-13[LLD] Implement --enable-non-contiguous-regions (#90007)Daniel Thornburgh1-1/+14
2024-05-10[Driver] Remove elf::script indirection. NFCFangrui Song1-1/+6
2024-03-25[ELF] Fix unnecessary inclusion of unreferenced provide symbolsParth Arora1-0/+21
2023-10-18[ELF] Merge copyLocalSymbols and demoteLocalSymbolsInDiscardedSections (#69425)Fangrui Song1-1/+0
2023-10-17[ELF] Demote symbols in /DISCARD/ discarded sections to Undefined (#69295)Fangrui Song1-0/+1
2023-09-20[ELF] Postpone "unable to move location counter backward" error (#66854)Fangrui Song1-2/+3
2023-09-14[ELF] Align the end of PT_GNU_RELRO associated PT_LOAD to a common-page-size ...Fangrui Song1-0/+5
2023-09-11[ELF] Respect orders of symbol assignments and DEFINED (#65866)Fangrui Song1-2/+4
2023-07-06[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku1-0/+1
2023-06-22Revert "Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Suppor...Mitch Phillips1-1/+0
2023-06-21Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support""Amilendra Kodithuwakku1-0/+1
2023-06-21Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support"Amilendra Kodithuwakku1-1/+0
2023-06-21[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku1-0/+1
2023-06-14[ELF] Fix early overflow check in finalizeAddressDependentContentAndreu Carminati1-0/+3
2023-05-25[lld][ELF] Implement –print-memory-usagePetr Hosek1-0/+6
2022-11-26[ELF] Change most llvm::Optional to std::optionalFangrui Song1-3/+3
2022-10-02[ELF] Add LLVM_LIBRARY_VISIBILITY to some global variables. NFCFangrui Song1-1/+2
2022-10-01[ELF] Rename LinkerScript::ctx to state. NFCFangrui Song1-2/+2
2022-08-10[lld/elf] Use C++17 nested namespace syntax in most placesNico Weber1-4/+2
2022-03-08[ELF] Don't use multiple inheritance for OutputSection. NFCFangrui Song1-5/+5
2022-02-07[ELF] Clean up headers. NFCFangrui Song1-4/+0
2022-02-01[ELF] Rename adjustSectionsBeforeSorting to adjustOutputSections and make it ...Fangrui Song1-1/+1
2022-01-16[ELF] Change some DenseMap<StringRef, *> to DenseMap<CachedHashStringRef, *>....Fangrui Song1-1/+2
2021-12-26[ELF] LinkerScript/OutputSection: change other std::vector members to SmallVe...Fangrui Song1-6/+6
2021-12-26[ELF] Change InputSectionDescription members from vector to SmallVectorFangrui Song1-11/+11
2021-12-22[ELF] Change some non-null pointer parameters to references. NFCFangrui Song1-1/+1
2021-12-22[ELF] Change some global pointers to unique_ptrFangrui Song1-1/+1
2021-11-28[ELF] Simplify/remove LinkerScript::switchTo. NFCFangrui Song1-2/+0
2021-11-28[ELF] Simplify/remove LinkerScript::output and advance. NFCFangrui Song1-2/+0
2021-11-25[ELF] Rename BaseCommand to SectionCommand. NFCFangrui Song1-12/+13