aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/OutputSections.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-22[ELF][LoongArch] -r: Synthesize R_LARCH_ALIGN at input section start (#153935)Zhaoxin Yang1-0/+2
2025-08-12[ELF] -r: Synthesize R_RISCV_ALIGN at input section start" (#151639)Fangrui Song1-3/+11
2025-08-12Revert "[ELF] -r: Synthesize R_RISCV_ALIGN at input section start" (#151639)Fangrui Song1-11/+3
2025-08-08[ELF] -r: Synthesize R_RISCV_ALIGN at input section startFangrui Song1-3/+11
2025-02-21[LLD][ELF][AArch64] Add support for SHF_AARCH64_PURECODE ELF section flag (3/...Csanád Hajdú1-3/+9
2024-12-10[LLD][ELF] Fix SHF_MERGE misalignment when spilled (#119289)Daniel Thornburgh1-1/+13
2024-11-29[ELF] Change some upper-case utohexstr to lower-case to improve consistencyFangrui Song1-2/+2
2024-11-23[ELF] Make section member orders consistentFangrui Song1-3/+2
2024-11-19[ELF] Move PhdrEntry to SyntheticSectionsFangrui Song1-0/+4
2024-11-18[ELF,ARM] Move global sectionMap into the ARM classFangrui Song1-1/+1
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song1-2/+2
2024-11-16[ELF] Make RelType a struct typeFangrui Song1-1/+1
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song1-2/+2
2024-11-16[ELF] Replace internalLinkerError(getErrorLoc(ctx, buf) + ...) with InternalE...Fangrui Song1-7/+6
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song1-2/+2
2024-11-14[ELF] Migrate away from global ctxFangrui Song1-3/+3
2024-11-06[ELF] Replace errorOrWarn(...) with ErrFangrui Song1-9/+9
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song1-3/+4
2024-10-19[ELF] Remove error-prone RelocationBaseSection::classofFangrui Song1-1/+5
2024-10-19[ELF] Pass Ctx & to Symbol::getVAFangrui Song1-1/+1
2024-10-13[ELF] Pass Ctx & to Arch-specific codeFangrui Song1-2/+3
2024-10-13[ELF] Pass Ctx & to (read|write)(16|64)Fangrui Song1-2/+2
2024-10-13[ELF] Pass Ctx & to read32/write32Fangrui Song1-3/+3
2024-10-11[ELF] Pass Ctx & to InputSectionFangrui Song1-1/+1
2024-10-11[ELF] Pass Ctx & to OutputSectionFangrui Song1-15/+21
2024-10-10[ELF] Revert Ctx & parameters from SyntheticSectionFangrui Song1-2/+2
2024-10-10[ELF] Pass Ctx & to SyntheticSectionFangrui Song1-2/+2
2024-10-10[ELF] Move InputSectionBase::file to SectionBaseFangrui Song1-2/+3
2024-10-06[ELF] Pass Ctx & to some free functionsFangrui Song1-1/+1
2024-10-03[ELF] Pass Ctx & to SyntheticSection::writeToFangrui Song1-8/+8
2024-10-03[ELF] Pass Ctx & to SyntheticSection::finalizeContentsFangrui Song1-1/+1
2024-10-03[ELF] Pass Ctx & to OutputSectionsFangrui Song1-28/+30
2024-09-21[ELF] Replace config-> with ctx.arg.Fangrui Song1-18/+18
2024-09-20[NFC] Add explicit #include llvm-config.h where its macros are used, last par...Daniil Fukalov1-1/+1
2024-09-15[ELF] Move InStruct into Ctx. NFCFangrui Song1-6/+7
2024-09-15Revert "[ELF] Move InStruct into Ctx. NFC"Vitaly Buka1-7/+6
2024-09-15[ELF] Move InStruct into Ctx. NFCFangrui Song1-6/+7
2024-08-21[ELF] Move target to Ctx. NFCFangrui Song1-4/+4
2024-08-03[ELF] Move outputSections into Ctx. NFCFangrui Song1-2/+0
2024-08-03[ELF] Move Out into Ctx. NFCFangrui Song1-9/+1
2024-08-01[ELF] Support relocatable files using CREL with explicit addendsFangrui Song1-3/+129
2024-05-22[ELF] Retain uncompressed if compressed content is largerFangrui Song1-8/+11
2024-05-13Reland: [LLD] Implement --enable-non-contiguous-regions (#90007)Daniel Thornburgh1-1/+6
2024-05-13Revert "[LLD] Implement --enable-non-contiguous-regions" (#92005)Daniel Thornburgh1-6/+1
2024-05-13[LLD] Implement --enable-non-contiguous-regions (#90007)Daniel Thornburgh1-1/+6
2024-05-07[ELF] Fix --compress-debug-sections=zstd when zlib is disabledFangrui Song1-1/+1
2024-05-01[ELF] Adjust --compress-sections to support compression levelFangrui Song1-11/+11
2024-05-01[ELF] Catch zlib deflateInit2 errorFangrui Song1-1/+5
2024-04-29[ELF] --compress-debug-sections=zstd: replace ZSTD_c_nbWorkers parallelism wi...Fangrui Song1-74/+59
2024-03-20[ELF] Add isStaticRelSecType to simplify SHT_REL/SHT_RELA testing. NFCFangrui Song1-2/+2