aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/InputSection.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-29ELF: Use preprocessed relocations for EhInputSection scanningFangrui Song1-0/+2
2025-09-29ELF: Store EhInputSection relocations to simplify code. NFCFangrui Song1-15/+33
2025-09-22ELF: Split relocateAlloc to relocateAlloc and relocateEh. NFCFangrui Song1-1/+1
2025-09-09[JITLink][RISC-V] Support R_RISCV_SET_ULEB128/R_RISCV_SUB_ULEB128 (#153778)Zhijin Zeng1-0/+1
2025-07-30[NFCI][ELF][Mips] Replace MipsMultiGotPage with new RE_MIPS_OSEC_LOCAL_PAGEJessica Clarke1-0/+5
2025-07-02[lld][LoongArch] Support TLSDESC GD/LD to IE/LE (#123715)Zhaoxin Yang1-0/+1
2025-06-24Reapply "ELF: Add branch-to-branch optimization."Peter Collingbourne1-2/+3
2025-06-23Revert "ELF: Add branch-to-branch optimization."Hans Wennborg1-3/+2
2025-06-20ELF: Add branch-to-branch optimization.Peter Collingbourne1-2/+3
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-2/+0
2025-01-25[ELF] MergeInputSection: replace Fatal with ErrFangrui Song1-4/+9
2025-01-25[ELF] Replace a few Fatal with ErrFangrui Song1-9/+15
2025-01-22[PAC][lld][AArch64][ELF] Support signed TLSDESC (#113817)Daniil Kovalev1-0/+2
2024-12-18[PAC][lld][AArch64][ELF] Support signed GOT with tiny code model (#113816)Daniil Kovalev1-0/+1
2024-12-17[PAC][lld][AArch64][ELF] Support signed GOT (#113815)Daniil Kovalev1-0/+2
2024-12-03[ELF] Rename target-specific RelExpr enumeratorsFangrui Song1-37/+37
2024-12-01[ELF] decompress: remove mutexFangrui Song1-9/+3
2024-11-29[ELF] Change getSrcMsg to use ELFSyncStream. NFCFangrui Song1-7/+33
2024-11-29[ELF] Move some ObjFile members to ELFFileBase to simplify getSrcMsgFangrui Song1-1/+1
2024-11-29[ELF] Use lower case offset in getObjMsgFangrui Song1-12/+12
2024-11-25[LLD][ARM] Allow R_ARM_SBREL32 relocations in debug info (#116956)Oliver Stannard1-1/+1
2024-11-24[ELF] Remove unneeded Twine in ELFSyncStreamFangrui Song1-1/+1
2024-11-23[ELF] Reorder SectionBase/InputSectionBase membersFangrui Song1-0/+1
2024-11-23[ELF] Make section member orders consistentFangrui Song1-25/+27
2024-11-17[ELF] Work around extra "warning: $" with MSVC 14.41.34120Fangrui Song1-3/+7
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song1-1/+1
2024-11-16[ELF] Simplify relocateNonAlloc diagnosticFangrui Song1-12/+8
2024-11-16[ELF] Remove unneeded Twine()Fangrui Song1-3/+2
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song1-1/+1
2024-11-16[ELF] Remove unneeded toString(Error) when using ELFSyncStreamFangrui Song1-4/+2
2024-11-16[ELF] Remove unneeded toString(Error) when using ELFSyncStreamFangrui Song1-1/+1
2024-11-16[ELF] Replace global ctx with getCtx()Fangrui Song1-2/+2
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song1-8/+8
2024-11-16[ELF] Replace toString(RelType) with operator<< while using ELFSyncStreamFangrui Song1-5/+4
2024-11-14[ELF] Migrate away from global ctxFangrui Song1-7/+7
2024-11-14[ELF] Migrate away from global ctxFangrui Song1-6/+8
2024-11-14[ELF] Migrate away from global ctxFangrui Song1-3/+4
2024-11-06[ELF] Replace errorOrWarn(...) with ErrFangrui Song1-20/+19
2024-11-06[ELF] Replace warn(...) with WarnFangrui Song1-7/+7
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song1-13/+16
2024-11-06[ELF] Replace fatal(...) with Fatal or ErrFangrui Song1-9/+15
2024-10-19[ELF] Pass Ctx &Fangrui Song1-1/+3
2024-10-19[ELF] Pass Ctx & to Symbol::getVAFangrui Song1-21/+23
2024-10-11[ELF] Make .comment have a non-full fileFangrui Song1-7/+4
2024-10-11[ELF] Pass Ctx & to InputSectionFangrui Song1-25/+27
2024-10-11[ELF] Pass Ctx & to OutputSectionFangrui Song1-1/+1
2024-10-11[ELF] Pass Ctx &Fangrui Song1-1/+2
2024-10-11[ELF] Pass Ctx &Fangrui Song1-0/+1
2024-10-10[ELF] Revert Ctx & parameters from SyntheticSectionFangrui Song1-1/+1
2024-10-10[ELF] Move InputSectionBase::file to SectionBaseFangrui Song1-4/+6