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