aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/LinkerScript.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-09-20[ELF] -r/--emit-relocs: Fix crash when processing .rela.text before .text (#1...mykouHW1-8/+12
2025-08-22[ELF][LoongArch] -r: Synthesize R_LARCH_ALIGN at input section start (#153935)Zhaoxin Yang1-3/+3
2025-08-12[ELF] -r: Synthesize R_RISCV_ALIGN at input section start" (#151639)Fangrui Song1-1/+13
2025-08-12Revert "[ELF] -r: Synthesize R_RISCV_ALIGN at input section start" (#151639)Fangrui Song1-13/+1
2025-08-08[ELF] -r: Synthesize R_RISCV_ALIGN at input section startFangrui Song1-1/+13
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-2/+0
2025-03-31[LLD][ELF] Allow memory region in OVERLAY (#133540)Daniel Thornburgh1-1/+14
2025-03-22[lld] Use *Set::insert_range (NFC) (#132590)Kazu Hirata1-1/+1
2025-03-11Reland "[LLD][ELF] Don't spill to same memory region" (#130851)Daniel Thornburgh1-9/+38
2025-03-11Revert "[LLD][ELF] Don't spill to same memory region" (#130815)Daniel Thornburgh1-25/+9
2025-03-11[LLD][ELF] Don't spill to same memory region (#129795)Daniel Thornburgh1-9/+25
2025-01-10[lld][ELF] Handle archive special casing in Input Sections (#119293)amosher-nvidia1-2/+10
2024-12-16[ELF] Remove unneeded sec->file checkFangrui Song1-12/+9
2024-11-24[ELF] Remove unneeded Twine in ELFSyncStreamFangrui Song1-1/+1
2024-11-23[ELF] Make OutputDesc unique_ptrFangrui Song1-5/+11
2024-11-19[ELF] Avoid make<PhdrEntry>Fangrui Song1-10/+10
2024-11-17[ELF] Make elfHeader/programHeaders unique_ptrFangrui Song1-5/+9
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song1-1/+1
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song1-3/+4
2024-11-14[ELF] Migrate away from global ctxFangrui Song1-3/+3
2024-11-07[ELF] Replace log with Log(ctx)Fangrui Song1-1/+1
2024-11-06[ELF] Replace errorOrWarn(...) with ErrFangrui Song1-11/+11
2024-11-06[ELF] Replace warn(...) with WarnFangrui Song1-4/+5
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song1-19/+24
2024-10-20[ELF] Pass Ctx & to Defined & CommonSymbolFangrui Song1-3/+3
2024-10-15[ELF] Fix PROVIDE_HIDDEN -shared regression with bitcode file referencesFangrui Song1-10/+13
2024-10-12[ELF] Pass Ctx &Fangrui Song1-8/+8
2024-10-11[ELF] Pass Ctx & to OutputSectionFangrui Song1-3/+3
2024-10-11[ELF] Pass Ctx &Fangrui Song1-5/+6
2024-10-11[ELF] Make shouldAddProvideSym return values consistent when demoted to Undef...Fangrui Song1-1/+8
2024-10-10[ELF] Revert Ctx & parameters from SyntheticSectionFangrui Song1-1/+1
2024-10-10[ELF] Pass Ctx &Fangrui Song1-6/+9
2024-10-06[ELF] Pass Ctx & to some free functionsFangrui Song1-1/+1
2024-10-06[ELF] Pass Ctx & to InputFileFangrui Song1-1/+1
2024-10-06[ELF] Pass Ctx & to SyntheticSectionsFangrui Song1-1/+1
2024-10-03[ELF] Pass Ctx & to OutputSectionsFangrui Song1-2/+2
2024-09-29[ELF] Pass Ctx & to WriterFangrui Song1-1/+1
2024-09-23[ELF] Move elf::symtab into CtxFangrui Song1-6/+6
2024-09-22[ELF] Replace remnant config-> with ctx.arg.Fangrui Song1-1/+1
2024-09-21[ELF] Replace config-> with ctx.arg. in LinkerScriptFangrui Song1-21/+21
2024-09-21[ELF] Pass Ctx to LinkerScript. NFCFangrui Song1-4/+4
2024-09-15[ELF] Move InStruct into Ctx. NFCFangrui Song1-5/+6
2024-09-15[ELF] Move partitions into ctx. NFCFangrui Song1-1/+1
2024-08-21[ELF] Move target to Ctx. NFCFangrui Song1-1/+1
2024-08-21[ELF] Move script into Ctx. NFCFangrui Song1-4/+2
2024-08-21[ELF] Remove unneeded script->. NFCFangrui Song1-20/+15
2024-08-19[lld][ELF] Combine uniqued small data sections (#104485)Sam Elliott1-4/+7
2024-08-05[LLD] Add CLASS syntax to SECTIONS (#95323)Daniel Thornburgh1-86/+182
2024-08-03[ELF] Move outputSections into Ctx. NFCFangrui Song1-4/+4
2024-08-03[ELF] Move Out into Ctx. NFCFangrui Song1-8/+8