summaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.cpp
AgeCommit message (Expand)Author
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-16ELF: Stop collecting a list of symbols in ArchiveFile.Peter Collingbourne
2018-02-07[ELF][MIPS] Ignore incorrect version definition index for _gp_disp symbolSimon Atanasyan
2018-02-05[ELF] - Report valid binary filename when reporting error.George Rimar
2018-02-02Strip .note.gnu.build-id sections if --build-id is given.Rui Ueyama
2018-01-29[DWARFv5] Re-enable dumping a line table with no CU.Paul Robinson
2017-12-23Detemplate reportDuplicate.Rafael Espindola
2017-12-21Pass an InputFile to the InputSection constructor.Rafael Espindola
2017-12-21Convert a few more InputFiles to references.Rafael Espindola
2017-12-20clang-format. NFC.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-15Handle a VersymIndex of 0 as an error.Rafael Espindola
2017-12-15Fix error messages.Rui Ueyama
2017-12-15Use warn() instead of error() to report a bad symbol in a DSO.Rui Ueyama
2017-12-13Inline a small function.Rui Ueyama
2017-12-13Remove unnecessary use of Repl.Rafael Espindola
2017-12-12Compact symbols from 96 to 88 bytes.Rafael Espindola
2017-12-07Remove checkToString functions and use toString instead.Rui Ueyama
2017-12-06Always evaluate the second argument for CHECK() lazily.Rui Ueyama
2017-12-06Convert a check to checkLazy.Rafael Espindola
2017-12-06Convert a few uses of check to checkLazy.Rafael Espindola
2017-12-06Convert a call to check to checkLazy.Rafael Espindola
2017-12-06Replace one use of check with checkLazy.Rafael Espindola
2017-12-06Add a checkLazy error checking variant.Rafael Espindola
2017-12-06Don't allocate memory for an error message on success.Rafael Espindola
2017-12-06Don't allocate an error message when there is no error.Rafael Espindola
2017-11-29Use Symbol::File directly.Rafael Espindola
2017-11-29[ELF] Make sure SHT_ARM_ATTRIBUTES is only recognized by Arm TargetsPeter Smith
2017-11-28Move Memory.{h,cpp} to Common.Rui Ueyama
2017-11-28[ELF] Read ARM BuildAttributes section to determine supported features.Peter Smith
2017-11-22Simplify as-needed handling.Rafael Espindola
2017-11-17[ELF] - Allow applying SHF_MERGE optimization for relocatable output.George Rimar
2017-11-17Remove IsLocal.Rafael Espindola
2017-11-15Remove an unnecessary constraint.Rafael Espindola
2017-11-07[DWARFv5] Support DW_FORM_strp in the .debug_line header.Paul Robinson
2017-11-07Report an error if an inferred alignment for a shared symbol is too large.Rui Ueyama
2017-11-06ELF: Merge DefinedRegular and Defined.Peter Collingbourne
2017-11-04[ELF] - Fix error reporting with --strip-debug/--strip-all.George Rimar
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-11-03[ELF] - Teach LLD to strip .zdebug_* sections when --strip-debug/--strip-all ...George Rimar
2017-11-01[ELF] - Teach LLD to report line numbers for data symbols.George Rimar
2017-10-31Merge SymbolBody and Symbol into one class, SymbolBody.Rui Ueyama
2017-10-29Remove unnecessary code.Rui Ueyama
2017-10-29Remove an obscure comment.Rui Ueyama
2017-10-29Fix ubsan error that shift amount 64 is too large.Rui Ueyama
2017-10-28Fix ubsan error.Rui Ueyama