aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/Symbols.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-10-16[lld] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163701)Kazu Hirata1-1/+1
2025-06-12[ELF] Implement -z dynamic-undefined-weakFangrui Song1-6/+8
2025-05-25[lld] Remove unused includes (NFC) (#141421)Kazu Hirata1-1/+0
2025-02-16[ELF] Refine ctx.arg.exportDynamic conditionFangrui Song1-4/+1
2025-02-05[ELF] Refine isExported/isPreemptible conditionFangrui Song1-1/+3
2025-02-03Revert "[ELF] Refine isExported/isPreemptible condition"Nikita Popov1-3/+1
2025-01-31[ELF] Refine isExported/isPreemptible conditionFangrui Song1-1/+3
2025-01-30[ELF] Merge exportDynamic/isExported and remove Symbol::includeInDynsymFangrui Song1-14/+13
2025-01-27[ELF] Refine includeInDynsym conditionFangrui Song1-8/+5
2025-01-24[ELF] Symbol::extract : remove unneeded file->lazy checkFangrui Song1-4/+3
2024-12-08[ELF] Introduce Symbol::isExported to cache includeInDynsymFangrui Song1-2/+2
2024-12-08[ELF] Merge parseSymbolVersion and computeIspreemptibleFangrui Song1-1/+16
2024-12-08[ELF] Simplify handling of exportDynamic and canBeOmittedFromSymbolTableFangrui Song1-8/+2
2024-12-07[ELF] Simplify includeInDynsym for --dynamic-listFangrui Song1-1/+1
2024-12-07[ELF] Remove unneeded sym->file checkFangrui Song1-4/+3
2024-12-01[ELF] resolve LazySymbol: remove a branch in the fast pathFangrui Song1-13/+11
2024-11-29[ELF] Change getSrcMsg to use ELFSyncStream. NFCFangrui Song1-7/+8
2024-11-29[ELF] Use lower case offset in getObjMsgFangrui Song1-4/+2
2024-11-16[ELF] Simplify complex diagnosticsFangrui Song1-7/+6
2024-11-16[ELF] Remove unneeded toStr(ctx, x) when using ELFSyncStreamFangrui Song1-4/+2
2024-11-16[ELF] Replace message(...) with Msg(ctx)Fangrui Song1-1/+1
2024-11-16[ELF] Replace lld::warn with Warn(ctx)Fangrui Song1-1/+1
2024-11-16[ELF] Replace global ctx with getCtx()Fangrui Song1-1/+1
2024-11-16[ELF] Replace contex-less toString(x) with toStr(ctx, x)Fangrui Song1-6/+9
2024-11-06[ELF] Replace errorOrWarn(...) with ErrFangrui Song1-5/+5
2024-11-06[ELF] Replace warn(...) with WarnFangrui Song1-3/+3
2024-11-06[ELF] Replace error(...) with ErrAlways or ErrFangrui Song1-2/+2
2024-11-06[ELF] Replace fatal(...) with Fatal or ErrFangrui Song1-0/+5
2024-10-19[ELF] Pass Ctx &Fangrui Song1-4/+4
2024-10-19[ELF] Pass Ctx & to Symbol::getVAFangrui Song1-3/+3
2024-10-11[ELF] Pass Ctx & to SymbolFangrui Song1-20/+20
2024-10-11[ELF] Pass Ctx &Fangrui Song1-1/+1
2024-10-06[ELF] Pass Ctx & to some free functionsFangrui Song1-1/+1
2024-10-06[ELF] Pass Ctx & to SymbolsFangrui Song1-3/+3
2024-10-06[ELF] Pass Ctx & to SymbolsFangrui Song1-16/+16
2024-10-06[ELF] Pass Ctx & to Arch/Fangrui Song1-2/+2
2024-09-29[ELF] Pass Ctx & to InputFiles and SyntheticSectionsFangrui Song1-1/+1
2024-09-21[ELF] Replace config-> with ctx.arg. in [IS]*.cppFangrui Song1-22/+22
2024-09-15[ELF] Move InStruct into Ctx. NFCFangrui Song1-6/+6
2024-08-21[ELF] Move target to Ctx. NFCFangrui Song1-7/+8
2024-08-12[ELF] Change "no PT_TLS" error to use errorOrWarnFangrui Song1-3/+5
2024-08-03[ELF] Move ElfSym into Ctx. NFCFangrui Song1-16/+0
2024-08-03[ELF] Move Out into Ctx. NFCFangrui Song1-2/+2
2024-07-28[ELF] Move SymbolAux into Ctx. NFCFangrui Song1-1/+0
2024-03-27[ELF] Change duplicate symbol errors to use errorOrWarnFangrui Song1-3/+3
2024-01-19[ELF] Rename LazyObject to LazySymbol. NFCFangrui Song1-3/+3
2023-11-16[ELF] Merge verdefIndex into versionId. NFC (#72208)Fangrui Song1-0/+10
2023-10-17[ELF] Demote symbols in /DISCARD/ discarded sections to Undefined (#69295)Fangrui Song1-6/+10
2023-08-21[ELF] Add -Bsymbolic-non-weakShoaib Meenai1-0/+2
2023-06-06reland: [Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-3/+1