summaryrefslogtreecommitdiff
path: root/lld/ELF/SymbolTable.cpp
AgeCommit message (Expand)Author
2018-07-18Revert r336609: Fix direct calls to __wrap_sym when it is relocated.Rui Ueyama
2018-07-11[ELF] - Report proper error message about mixing bitcode files.George Rimar
2018-07-09Fix direct calls to __wrap_sym when it is relocated.Rui Ueyama
2018-06-25[ELF] - Replace llvm::find_if with the loop. NFC.George Rimar
2018-06-22[ELF] - Change how we handle suplicate -wrap. [NFC]George Rimar
2018-05-21Fix typo.Rui Ueyama
2018-05-15[lld] Make helpers static. NFC.Benjamin Kramer
2018-05-10[ELF] --warn-backref: don't report backref to weak symbols.Fangrui Song
2018-05-02Added support for ThinLTO plugin options : thinlto-index-only and thinlto-pre...Rumeet Dhindsa
2018-04-24[ELF] - Refactor lazy symbol duplicated code.George Rimar
2018-04-20[ELF] Swap argument names: use Old to refer to original symbol and New for in...Fangrui Song
2018-04-09Add --warn-backrefs to maintain compatibility with other linkersRui Ueyama
2018-04-03Return early. NFC.Rui Ueyama
2018-04-03Merge two `if`s and add a few blank lines. NFC.Rui Ueyama
2018-04-03Fix buildbots.Rui Ueyama
2018-04-03Make fetchIfLazy only fetch an object file. NFC.Rui Ueyama
2018-04-03[ELF] - Eliminate Lazy class.George Rimar
2018-04-03Merge LazyArchive::fetch() and ArchiveFile::getMember(). NFC.Rui Ueyama
2018-03-28Strip @VER suffices from the LTO output.Rafael Espindola
2018-03-19allow-multiple-definitions should completely suppress errors instead of makin...Rui Ueyama
2018-03-06Improve duplicated version handling.Rafael Espindola
2018-03-03Simplify. NFC.Rafael Espindola
2018-02-27Put undefined symbols from shared libraries in the symbol table.Rafael Espindola
2018-02-27[ELF] Create and export symbols provided by a linker script if they reference...Igor Kudrin
2018-02-23Make undefined symbol in DSO to pull out object files from archive files.Rui Ueyama
2018-02-16ELF: Stop collecting a list of symbols in ArchiveFile.Peter Collingbourne
2018-02-16Fix an issue that weak bit is dropped when there's a lazy object symbol.Rui Ueyama
2018-02-13Use reinterpret_cast<> instead of C-style cast. NFC.Rui Ueyama
2018-02-02Add --no-gnu-unique and --no-undefined-version for completeness.Rui Ueyama
2018-01-31[ELF] - Do not forget file name when reporting duplicate symbol error for abs...George Rimar
2018-01-23Don't mark a shared library as needed because of a lazy symbol.Rafael Espindola
2018-01-16Fix another case we used the wrong visibility.Rafael Espindola
2018-01-09[ELF] Explicit template instantiations for addFileEaswaran Raman
2018-01-08[ELF] Small grammar fix. NFCShoaib Meenai
2018-01-08[ELF] Drop unnecessary VersionId setting in scanShlibUndefinedShoaib Meenai
2017-12-23Detemplate reportDuplicate.Rafael Espindola
2017-12-23Detemplate isCompatible(). NFC.Rafael Espindola
2017-12-20Use a reference to a file in the LazyArchive symbol.Rafael Espindola
2017-12-20LazyObject's file is never null, use a reference.Rafael Espindola
2017-12-20Use a reference in addLazyArchive. NFC.Rafael Espindola
2017-12-20Use a reference for the shared symbol file.Rafael Espindola
2017-12-20Use a reference for a value that is never null. NFC.Rafael Espindola
2017-12-20Use a reference for a value that is never null. NFC.Rafael Espindola
2017-12-20Replace a dyn_cast_or_null with dyn_cast.Rafael Espindola
2017-12-15Use warn() instead of error() to report a bad symbol in a DSO.Rui Ueyama
2017-12-14Fix crash on invalid.Rafael Espindola
2017-12-12Compact symbols from 96 to 88 bytes.Rafael Espindola
2017-12-06[lld] Fix handling of wildcards in dynamic lists.Evgeniy Stepanov
2017-11-30Simplify. NFC.Rafael Espindola
2017-11-29Use Symbol::File directly.Rafael Espindola