summaryrefslogtreecommitdiffstats
path: root/lld/ELF/SymbolTable.h
Commit message (Expand)AuthorAgeFilesLines
* [ELF] Replace SymbolTable::forEachSymbol with iterator_range symbols()Fangrui Song2019-11-261-6/+10
* [ELF] Rename odd variable names "New" after r365730. NFCFangrui Song2019-08-131-1/+1
* [ELF] Handle non-glob patterns before glob patterns in version scripts & fix ...Fangrui Song2019-07-111-1/+0
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-18/+18
* Use SymbolTable::insert() to implement --trace.Rui Ueyama2019-05-281-3/+7
* [ELF] Deleted unused forward declarations. NFCFangrui Song2019-05-241-8/+0
* Move code for symbol resolution from SymbolTable.cpp to Symbols.cpp.Rui Ueyama2019-05-231-5/+0
* Move SymbolTable::addCombinedLTOObject() to LinkerDriver.Rui Ueyama2019-05-231-5/+0
* [ELF] Improve error message for relocations to symbols defined in discarded s...Fangrui Song2019-05-221-0/+5
* [ELF] Deleted unused ComdatGroups member variable left by D61854Fangrui Song2019-05-211-5/+0
* Move symbol resolution code out of SymbolTable class.Rui Ueyama2019-05-171-10/+6
* Pemove SymbolTable::addBitcode as it is redundant.Rui Ueyama2019-05-161-1/+0
* Consistently return `Symbol *` from SymbolTable's add-family functions.Rui Ueyama2019-05-161-4/+4
* De-template parseFile() and SymbolTable's add-family functions.Rui Ueyama2019-05-161-9/+5
* Introduce CommonSymbol.Rui Ueyama2019-05-161-3/+5
* Simplify SymbolTable::add{Defined,Undefined,...} functions.Rui Ueyama2019-05-161-23/+14
* Move SymbolTable::addFile to InputFiles.cpp.Rui Ueyama2019-05-141-1/+0
* De-template SymbolTable::addShared.Rui Ueyama2019-04-091-3/+3
* ELF: De-template SharedFile. NFCI.Peter Collingbourne2019-04-081-4/+3
* [ELF] Support --{,no-}allow-shlib-undefinedFangrui Song2019-02-011-3/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ELF] A shared object is needed if any of its occurrences is neededFangrui Song2018-12-271-1/+1
* [ELF] - Make SymbolTable::addDefined return Defined.George Rimar2018-11-221-3/+3
* Remove `Type` parameter from SymbolTable::insert(). NFC.Rui Ueyama2018-10-121-3/+2
* Remove SymbolTable::addAbsolute().Rui Ueyama2018-10-111-2/+0
* Rename SymbolTable::addRegular -> SymbolTable::addDefined.Rui Ueyama2018-10-111-1/+1
* Remove unused default arguments.Rui Ueyama2018-10-111-3/+1
* Remove SymbolTable::addUndefined<ELF32LE>(StringRef).Rui Ueyama2018-10-111-1/+1
* Make a member function private and rename it to avoid function overloading.Rui Ueyama2018-10-101-1/+2
* Change how we handle -wrap.Rui Ueyama2018-08-221-11/+1
* Revert r336609: Fix direct calls to __wrap_sym when it is relocated.Rui Ueyama2018-07-181-1/+0
* Fix direct calls to __wrap_sym when it is relocated.Rui Ueyama2018-07-091-0/+1
* Make fetchIfLazy only fetch an object file. NFC.Rui Ueyama2018-04-031-1/+1
* [ELF] - Eliminate Lazy class.George Rimar2018-04-031-1/+2
* Merge {COFF,ELF}/Strings.cpp to Common/Strings.cpp.Rui Ueyama2018-02-281-1/+1
* Put undefined symbols from shared libraries in the symbol table.Rafael Espindola2018-02-271-1/+0
* ELF: Stop collecting a list of symbols in ArchiveFile.Peter Collingbourne2018-02-161-2/+2
* [ELF] - Remove dead declaration. NFC.George Rimar2018-01-301-1/+0
* Detemplate reportDuplicate.Rafael Espindola2017-12-231-2/+0
* Use a reference in addLazyArchive. NFC.Rafael Espindola2017-12-201-1/+1
* Use a reference for the shared symbol file.Rafael Espindola2017-12-201-1/+1
* Use a reference for a value that is never null. NFC.Rafael Espindola2017-12-201-1/+1
* Use a reference for a value that is never null. NFC.Rafael Espindola2017-12-201-1/+1
* Compact symbols from 96 to 88 bytes.Rafael Espindola2017-12-121-1/+1
* Remove some includes from InputFiles.h.Rafael Espindola2017-12-091-0/+2
* Rename `Symtab` private memory to avoid confusion with global `Symtab`Sam Clegg2017-11-271-1/+1
* Remove IsLocal.Rafael Espindola2017-11-171-3/+2
* Simplify. NFC.Rafael Espindola2017-11-111-2/+0
* ELF: Remove SymbolTable::SymIndex class.Peter Collingbourne2017-11-061-7/+1
* ELF: Merge DefinedRegular and Defined.Peter Collingbourne2017-11-061-3/+3
OpenPOWER on IntegriCloud