summaryrefslogtreecommitdiffstats
path: root/lld/ELF/SymbolTable.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Move Memory.{h,cpp} to Common.Rui Ueyama2017-11-281-1/+1
* Bring back r319008.Rafael Espindola2017-11-281-2/+3
* Revert r319008, "[ELF] Do not keep symbols if they referenced only from disca...Igor Kudrin2017-11-281-3/+2
* Factor out common code to Common/Strings.cpp.Rui Ueyama2017-11-281-1/+2
* Store the real binding of shared symbols.Rafael Espindola2017-11-281-8/+7
* Rename `Symtab` private memory to avoid confusion with global `Symtab`Sam Clegg2017-11-271-4/+4
* [ELF] Do not keep symbols if they referenced only from discarded sections.Igor Kudrin2017-11-271-2/+3
* Simplify as-needed handling.Rafael Espindola2017-11-221-2/+2
* Remove IsLocal.Rafael Espindola2017-11-171-32/+27
* Simplify. NFC.Rafael Espindola2017-11-111-3/+1
* Don't produce a duplicated __wrap_foo if there is no __real_foo.Rafael Espindola2017-11-111-4/+4
* ELF: Remove SymbolTable::SymIndex class.Peter Collingbourne2017-11-061-12/+11
* ELF: Remove function Symbol::isInCurrentOutput().Peter Collingbourne2017-11-061-6/+6
* ELF: Merge DefinedRegular and Defined.Peter Collingbourne2017-11-061-20/+20
* ELF: Remove DefinedCommon.Peter Collingbourne2017-11-061-13/+23
* Rewrite addSymbolWrap and applySymbolWrap. NFCI.Rui Ueyama2017-11-041-45/+31
* Remove dead code and update comment.Rui Ueyama2017-11-041-20/+3
* Rename replaceBody -> replaceSymbol.Rui Ueyama2017-11-031-13/+13
* Rename SymbolBody -> SymbolRui Ueyama2017-11-031-106/+99
* [ELF] - Teach LLD to report line numbers for data symbols.George Rimar2017-11-011-2/+2
* Merge SymbolBody and Symbol into one class, SymbolBody.Rui Ueyama2017-10-311-143/+138
* Remove a redundant temporary variable.Rui Ueyama2017-10-291-2/+1
* Reduce sizeof(Symbol) from 104 bytes to 88 bytes.Rui Ueyama2017-10-281-2/+1
* Pass symbol attributes instead of ElfSym to Shared symbol ctor.Rui Ueyama2017-10-281-3/+8
* Rename isInCurrentDSO -> isInCurrentOutput.Rui Ueyama2017-10-271-6/+6
* De-template elf::getObjMsg. NFC.Rui Ueyama2017-10-271-2/+2
* [lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman2017-10-251-2/+2
* Refactor duplicated comment. NFC.Rafael Espindola2017-10-241-9/+4
* Revert r315877: Simplify.Konstantin Zhuravlyov2017-10-161-2/+2
* Remove Config::FirstElf.Rui Ueyama2017-10-151-4/+9
* Simplify.Rui Ueyama2017-10-151-2/+2
* Give shared symbols priority over lazy ones.Rafael Espindola2017-10-131-2/+2
* Simplify. NFC.Rafael Espindola2017-10-131-1/+1
* Convert a few cases of isUndefined to isInCurrentDSO.Rafael Espindola2017-10-131-3/+3
* Correctly handle shared and lazy symbols.Rafael Espindola2017-10-131-1/+1
* Inline small function. NFC.Rafael Espindola2017-10-071-15/+0
* Reland r315114, "ELF: Export preempted symbols even if there is a dynamic lis...Peter Collingbourne2017-10-061-1/+1
* Revert r315114, "ELF: Export preempted symbols even if there is a dynamic list."Peter Collingbourne2017-10-061-1/+1
* ELF: Export preempted symbols even if there is a dynamic list.Peter Collingbourne2017-10-061-1/+1
* Refine our --wrap implementation.Rafael Espindola2017-10-061-0/+34
* Refactor duplicated code.Rafael Espindola2017-10-051-4/+4
* Inline a small function.Rui Ueyama2017-10-031-11/+0
* [ELF] Avoid promoting an undefined weak entry symbol to global.Igor Kudrin2017-10-031-8/+18
* [ELF] Keep symbols specified by '-u' over LTO.Igor Kudrin2017-10-031-3/+8
* Make parameter lists of SymbolTable::add* functions more consistent. NFC.Rui Ueyama2017-09-301-11/+10
* Speed up SymbolTable::insert().Rui Ueyama2017-09-261-2/+6
* Rename copy -> copyFrom.Rui Ueyama2017-09-251-1/+1
* Move Config->SymbolRenaming to SymbolTable.Rui Ueyama2017-09-251-15/+18
* [ELF] - Introduce std::vector<InputFile *> global arrays.George Rimar2017-09-191-13/+11
* Use existing helper. NFC.Rafael Espindola2017-09-131-1/+1
OpenPOWER on IntegriCloud