aboutsummaryrefslogtreecommitdiff
path: root/lld/ELF/SymbolTable.h
AgeCommit message (Expand)AuthorFilesLines
2025-05-13Revert "[lld] Merge equivalent symbols found during ICF (#134342)"Hans Wennborg1-1/+0
2025-04-21[lld] Merge equivalent symbols found during ICF (#134342)Pranav Kant1-0/+1
2024-10-11[ELF] Pass Ctx & to SymbolFangrui Song1-2/+2
2024-09-29[ELF] Pass Ctx & to ICF and SymbolTableFangrui Song1-1/+4
2024-09-23[ELF] Move elf::symtab into CtxFangrui Song1-2/+0
2024-03-25[ELF] Fix unnecessary inclusion of unreferenced provide symbolsParth Arora1-0/+3
2023-07-06[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku1-0/+17
2023-06-22Revert "Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Suppor...Mitch Phillips1-17/+0
2023-06-21Revert "Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support""Amilendra Kodithuwakku1-0/+17
2023-06-21Revert "[LLD][ELF] Cortex-M Security Extensions (CMSE) Support"Amilendra Kodithuwakku1-17/+0
2023-06-21[LLD][ELF] Cortex-M Security Extensions (CMSE) SupportAmilendra Kodithuwakku1-0/+17
2023-02-08[ELF] Reword symMap/symVector comment. NFCFangrui Song1-7/+3
2022-11-26[ELF] Change most llvm::Optional to std::optionalFangrui Song1-1/+1
2022-10-01[ELF] Remove symtab indirection. NFCFangrui Song1-1/+2
2022-09-28[ELF] Remove resolve => resolve{Defined,Common,Shared,Lazy,Undefined} indirec...Fangrui Song1-1/+5
2022-08-19[lld][ELF] Rename SymbolTable::symbols() to SymbolTable::getSymbols(). NFCSam Clegg1-1/+1
2022-08-10[lld/elf] Use C++17 nested namespace syntax in most placesNico Weber1-4/+2
2022-02-23[ELF] Symbols.h: remove #include "InputFiles.h"Fangrui Song1-0/+1
2022-02-22[ELF] Move duplicate symbol check after input file parsingFangrui Song1-0/+1
2022-02-07[ELF] Clean up headers. NFCFangrui Song1-3/+2
2022-01-16[ELF] Change some DenseMap<StringRef, *> to DenseMap<CachedHashStringRef, *>....Fangrui Song1-1/+1
2021-12-26[ELF] SymbolTable::symbols: don't filter out PlaceholderKindFangrui Song1-10/+1
2021-12-23[ELF] SymbolTable: change some vector<Symbol *> to SmallVectorFangrui Song1-8/+9
2021-12-22[ELF] Change some global pointers to unique_ptrFangrui Song1-1/+1
2021-08-04[ELF] Apply version script patterns to non-default version symbolsFangrui Song1-4/+6
2021-08-04Revert "[ELF] Apply version script patterns to non-default version symbols"Fangrui Song1-5/+3
2021-08-04[ELF] Apply version script patterns to non-default version symbolsFangrui Song1-3/+5
2019-11-26[ELF] Replace SymbolTable::forEachSymbol with iterator_range symbols()Fangrui Song1-6/+10
2019-08-13[ELF] Rename odd variable names "New" after r365730. NFCFangrui Song1-1/+1
2019-07-11[ELF] Handle non-glob patterns before glob patterns in version scripts & fix ...Fangrui Song1-1/+0
2019-07-10[Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama1-18/+18
2019-05-28Use SymbolTable::insert() to implement --trace.Rui Ueyama1-3/+7
2019-05-24[ELF] Deleted unused forward declarations. NFCFangrui Song1-8/+0
2019-05-23Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp.Rui Ueyama1-5/+0
2019-05-23Move SymbolTable::addCombinedLTOObject() to LinkerDriver.Rui Ueyama1-5/+0
2019-05-22[ELF] Improve error message for relocations to symbols defined in discarded s...Fangrui Song1-0/+5
2019-05-21[ELF] Deleted unused ComdatGroups member variable left by D61854Fangrui Song1-5/+0
2019-05-17Move symbol resolution code out of SymbolTable class.Rui Ueyama1-10/+6
2019-05-16Pemove SymbolTable::addBitcode as it is redundant.Rui Ueyama1-1/+0
2019-05-16Consistently return `Symbol *` from SymbolTable's add-family functions.Rui Ueyama1-4/+4
2019-05-16De-template parseFile() and SymbolTable's add-family functions.Rui Ueyama1-9/+5
2019-05-16Introduce CommonSymbol.Rui Ueyama1-3/+5
2019-05-16Simplify SymbolTable::add{Defined,Undefined,...} functions.Rui Ueyama1-23/+14
2019-05-14Move SymbolTable::addFile to InputFiles.cpp.Rui Ueyama1-1/+0
2019-04-09De-template SymbolTable::addShared.Rui Ueyama1-3/+3
2019-04-08ELF: De-template SharedFile. NFCI.Peter Collingbourne1-4/+3
2019-02-01[ELF] Support --{,no-}allow-shlib-undefinedFangrui Song1-3/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-27[ELF] A shared object is needed if any of its occurrences is neededFangrui Song1-1/+1
2018-11-22[ELF] - Make SymbolTable::addDefined return Defined.George Rimar1-3/+3