aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-11-22ELF: Use index 0 for unversioned undefined symbols (#168189)Fangrui Song1-2/+3
2025-08-01[DTLTO][LLD][ELF] Support bitcode members of thin archives (#149425)bd1976bris1-10/+49
2025-07-24 [lld][AArch64][Build Attributes] Add support for AArch64 Build Attributes (#...Mark Murray1-7/+65
2025-06-13[lld] Refactor storage of PAuth ABI core info (#141920)SivanShani-Arm1-2/+4
2025-06-06[LLD][ELF][RISCV][Zicfilp] Handle .note.gnu.property sections for Zicfilp/Zic...Ming-Yi Lai1-8/+20
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-2/+0
2025-03-15[AArch64][GCS][LLD] Introduce -zgcs-report-dynamic Command Line Option (#127787)Jack Styles1-36/+75
2025-02-05[LLD][ELF][AArch64] Discard .ARM.attributes sections (#125838)Peter Smith1-0/+7
2025-01-30[ELF] Merge exportDynamic/isExported and remove Symbol::includeInDynsymFangrui Song1-2/+2
2025-01-26[ELF] Replace Fatal with ErrFangrui Song1-12/+22
2025-01-25[ELF] SHF_LINK_ORDER: replace Fatal with ErrAlwaysFangrui Song1-3/+5
2025-01-25[ELF] Replace some Fatal with ErrFangrui Song1-21/+31
2025-01-25[ELF] SHF_MERGE: avoid FatalFangrui Song1-6/+5
2025-01-23[ELF] Error for executable .note.GNU-stack unless -z execstack or -rFangrui Song1-2/+11
2024-12-11[ELF] Respect ltoCanOmit for symbols in non-prevailing COMDATFangrui Song1-5/+3
2024-12-08Revert "[ELF] Optimize parseSymbolVersion"Fangrui Song1-3/+0
2024-12-08[ELF] Merge numSymbols and numELFSymsFangrui Song1-8/+4
2024-12-08[ELF] Optimize parseSymbolVersionFangrui Song1-0/+6
2024-12-08[ELF] Simplify handling of exportDynamic and canBeOmittedFromSymbolTableFangrui Song1-2/+5
2024-12-07[ELF] Remove unneeded sym->file checkFangrui Song1-1/+1
2024-12-01[ELF] postParse: remove some branches in the fast pathFangrui Song1-6/+9
2024-12-01[ELF] ObjFile::parse: check EM_AARCH64 for SHT_AARCH64_MEMTAG_GLOBAL_STATICFangrui Song1-64/+71
2024-11-29[ELF] Change getSrcMsg to use ELFSyncStream. NFCFangrui Song1-33/+0
2024-11-29[ELF] Move some ObjFile members to ELFFileBase to simplify getSrcMsgFangrui Song1-60/+41
2024-11-24[ELF] Remove unneeded Twine in ELFSyncStreamFangrui Song1-15/+14
2024-11-24[ELF] isCompatile: avoid a toStr and 2 ErrAlwaysFangrui Song1-4/+4
2024-11-23[ELF] -r: keep sh_entsize for SHF_MERGE sections with relocationsFangrui Song1-1/+1
2024-11-23[ELF] Make section member orders consistentFangrui Song1-5/+6
2024-11-16[ELF] Move InputFile storage from make<> to LinkerDriver::filesFangrui Song1-10/+16
2024-11-16[ELF] Replace functions bAlloc/saver/uniqueSaver with member accessFangrui Song1-9/+8
2024-11-16[ELF] Remove unneeded Twine()Fangrui Song1-2/+2
2024-11-16[ELF] Make RelType a struct typeFangrui Song1-7/+6
2024-11-16[ELF] Move SharedFile::vernauxNum to CtxFangrui Song1-2/+0
2024-11-16[ELF] Replace message(...) with Msg(ctx)Fangrui Song1-1/+1
2024-11-16[ELF] Pass ctx to bAlloc/saver/uniqueSaverFangrui Song1-16/+17
2024-11-16[ELF] Remove unneeded toString(Error) when using ELFSyncStreamFangrui Song1-2/+2
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song1-23/+23
2024-11-14[ELF] Migrate away from global ctxFangrui Song1-7/+8
2024-11-07[ELF] Replace log with Log(ctx)Fangrui Song1-1/+1
2024-11-06[ELF] Replace errorOrWarn(...) with ErrFangrui Song1-8/+8
2024-11-06[ELF] Replace warn(...) with WarnFangrui Song1-8/+8
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song1-33/+37
2024-11-06[ELF] Replace fatal(...) with Fatal or ErrFangrui Song1-28/+28
2024-11-06[ELF] Add context-aware diagnostic functions (#112319)Fangrui Song1-0/+6
2024-10-20[ELF] Pass Ctx & to Defined & CommonSymbolFangrui Song1-12/+13
2024-10-11[ELF] Pass Ctx & to SymbolFangrui Song1-22/+22
2024-10-11[ELF] Pass Ctx &Fangrui Song1-2/+2
2024-10-11[ELF] Pass Ctx &Fangrui Song1-6/+6
2024-10-11[ELF] Pass Ctx &Fangrui Song1-1/+1
2024-10-06[ELF] Pass Ctx & to InputFileFangrui Song1-19/+20