summaryrefslogtreecommitdiff
path: root/lld/ELF/InputFiles.h
AgeCommit message (Expand)Author
2018-07-18ELF: Implement --icf=safe using address-significance tables.Peter Collingbourne
2018-07-17Implement framework for linking split-stack object files, and x86_64 support.Sterling Augustine
2018-07-16[ELF] - Eliminate ObjFile<ELFT>::getLineInfo. NFC.George Rimar
2018-06-11[ELF][MIPS] Multi-GOT implementationSimon Atanasyan
2018-06-09Fix build broken by r334341.Rui Ueyama
2018-06-09Remove a dead variable.Rui Ueyama
2018-05-17Improve error message for -thinlto-object-suffix-replace and simplify code.Rui Ueyama
2018-05-16Add support for ThinLTO plugin option thinlto-object-suffix-replaceRumeet Dhindsa
2018-05-02Added support for ThinLTO plugin options : thinlto-index-only and thinlto-pre...Rumeet Dhindsa
2018-04-20[ELF] --warn-backrefs: use the same GroupId for object files in the same --{s...Fangrui Song
2018-04-19[ELF] Increase NextGroupId with --end-groupFangrui Song
2018-04-09Add --warn-backrefs to maintain compatibility with other linkersRui Ueyama
2018-04-03[ELF] - Eliminate Lazy class.George Rimar
2018-04-03Merge LazyArchive::fetch() and ArchiveFile::getMember(). NFC.Rui Ueyama
2018-03-30Re-implement --just-symbols as a regular object file.Rui Ueyama
2018-03-28Rename NonLocal -> Global.Rui Ueyama
2018-03-28Strip @VER suffices from the LTO output.Rafael Espindola
2018-03-26Refactor SharedFile::parseRest. NFC.Rui Ueyama
2018-03-23Fix PR36793.Rafael Espindola
2018-03-21Replace a std::pair with a struct.Rafael Espindola
2018-03-08Simplify LazyobjFile and readElfSymbols.Rui Ueyama
2018-03-06Implement --just-symbols.Rui Ueyama
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-20Consistent (non) use of empty lines in include blocksSam Clegg
2018-02-16ELF: Stop collecting a list of symbols in ArchiveFile.Peter Collingbourne
2018-02-16[ELF] Fix use after free in case of using --whole-archive.Igor Kudrin
2018-02-05[ELF] - Report valid binary filename when reporting error.George Rimar
2017-12-23Detemplate reportDuplicate.Rafael Espindola
2017-12-23Detemplate isCompatible(). NFC.Rafael Espindola
2017-12-13Inline a small function.Rui Ueyama
2017-12-13Make a method private. NFC.Rafael Espindola
2017-12-12Compact symbols from 96 to 88 bytes.Rafael Espindola
2017-12-09Remove some includes from InputFiles.h.Rafael Espindola
2017-11-27Consistent use of <internal> when displaying internal symbol namesSam Clegg
2017-11-22Simplify as-needed handling.Rafael Espindola
2017-11-03Rename SymbolBody -> SymbolRui Ueyama
2017-11-01[ELF] - Teach LLD to report line numbers for data symbols.George Rimar
2017-10-28Pass symbol attributes instead of ElfSym to Shared symbol ctor.Rui Ueyama
2017-10-25[lld] unified COFF and ELF error handling on new Common/ErrorHandlerBob Haarman
2017-10-10Update for llvm change.Rafael Espindola
2017-10-02Move new lld's code to Common subdirectory.Rui Ueyama
2017-09-19[ELF] - Introduce std::vector<InputFile *> global arrays.George Rimar
2017-08-19Rename {Lazy,}ObjectKind -> {Lazy,}ObjKind.Rui Ueyama
2017-08-04[ELF] - Move getSymbols() methods to InputFile.George Rimar
2017-08-02Use more consistent namesRafael Espindola
2017-07-26Rename ObjectFile -> ObjFile.Rui Ueyama
2017-07-26Detemplate SymbolTable.Rafael Espindola
2017-07-21[ELF] Avoid data race in ObjectFile<ELFT>::getDILineInfo().Igor Kudrin
2017-07-19Speed up gdb index creation.Rafael Espindola