llvm-project/lld/ELF
Rafael Espindola 27004d336f Ignone SHF_INFO_LINK.
Some elf producers (dtrace) put this flag in relocation sections and
some (MC) don't. If we don't ignore the flag we end up with multiple
relocation sections poiting to the same section, which we don't
support.

llvm-svn: 288585
2016-12-03 15:26:18 +00:00
..
CMakeLists.txt Remove a file that is too short to be an independent file. 2016-11-19 23:26:41 +00:00
Config.h [ELF] - Implemented -N (-omagic) command line option. 2016-11-29 09:43:51 +00:00
Driver.cpp [ELF] - Disable relro when -omagic specified. 2016-12-03 07:09:28 +00:00
Driver.h Remove a file that is too short to be an independent file. 2016-11-19 23:26:41 +00:00
DriverUtils.cpp [ELF] Better error reporting for linker scripts 2016-11-21 15:49:56 +00:00
EhFrame.cpp Move getLocation from Relocations.cpp to InputSection.cpp. 2016-11-25 18:51:53 +00:00
EhFrame.h [ELF] Print error location in .eh_frame parser 2016-11-23 09:45:17 +00:00
Error.cpp Make getColorDiagnostics return a boolean value instead of an enum. 2016-11-26 15:10:01 +00:00
Error.h Update comment. 2016-11-24 01:44:21 +00:00
GdbIndex.cpp Define toString() as a generic function to get a string for error message. 2016-11-23 18:07:33 +00:00
GdbIndex.h [ELF] - Partial support of --gdb-index command line option (Part 1). 2016-10-20 09:19:48 +00:00
ICF.cpp Remove a wrong performance optimization. 2016-12-02 18:40:43 +00:00
ICF.h Do not pass Symtab to markLive/doICF since Symtab is globally accessible. 2016-05-02 19:30:42 +00:00
InputFiles.cpp Use StringRefZ explicitly instead of const char *. 2016-11-29 19:11:39 +00:00
InputFiles.h Move typedefs inside a class definition. 2016-11-25 18:51:56 +00:00
InputSection.cpp Ignone SHF_INFO_LINK. 2016-12-03 15:26:18 +00:00
InputSection.h Updates file comments and variable names. 2016-12-01 19:45:22 +00:00
LTO.cpp Introduce StringRefZ class to represent null-terminated strings. 2016-11-29 18:05:04 +00:00
LTO.h [ELF] Be compliant with LLVM and rename Lto into LTO. NFCI. 2016-11-26 05:37:04 +00:00
LinkerScript.cpp Make get{Line,Column}Number members of StringParser. 2016-12-01 04:36:49 +00:00
LinkerScript.h [ELF] Print file:line for 'undefined section' errors 2016-11-28 09:58:04 +00:00
MarkLive.cpp Parse relocations only once. 2016-11-10 14:53:24 +00:00
Memory.cpp Replace GAlloc with a template function. 2016-11-01 21:06:40 +00:00
Memory.h [ELF] - Fix mistype. NFC. 2016-11-08 15:26:21 +00:00
Mips.cpp [ELF][MIPS] N32 ABI support 2016-11-05 22:58:01 +00:00
Options.td [ELF] - Implemented -N (-omagic) command line option. 2016-11-29 09:43:51 +00:00
OutputSections.cpp [ELF] Refactor target error messages 2016-11-29 08:05:44 +00:00
OutputSections.h [ELF] Refactor target error messages 2016-11-29 08:05:44 +00:00
README.md Update the documents of the new LLD. 2016-03-12 06:06:40 +00:00
Relocations.cpp Write the addent to got entries when using Elf_Rel. 2016-12-02 01:57:24 +00:00
Relocations.h Add `isRelExprOneOf` helper 2016-12-01 05:43:48 +00:00
ScriptParser.cpp Simplify ScriptParser. 2016-12-01 04:36:54 +00:00
ScriptParser.h Simplify ScriptParser. 2016-12-01 04:36:54 +00:00
Strings.cpp Introduce StringRefZ class to represent null-terminated strings. 2016-11-29 18:05:04 +00:00
Strings.h Introduce StringRefZ class to represent null-terminated strings. 2016-11-29 18:05:04 +00:00
SymbolTable.cpp Allow duplicated abs symbols with the same value. 2016-12-02 02:58:21 +00:00
SymbolTable.h Introduce StringRefZ class to represent null-terminated strings. 2016-11-29 18:05:04 +00:00
Symbols.cpp Introduce StringRefZ class to represent null-terminated strings. 2016-11-29 18:05:04 +00:00
Symbols.h Introduce StringRefZ class to represent null-terminated strings. 2016-11-29 18:05:04 +00:00
SyntheticSections.cpp [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript. 2016-11-29 16:05:27 +00:00
SyntheticSections.h [ELF] - Add support of proccessing of the rest allocatable synthetic sections from linkerscript. 2016-11-29 16:05:27 +00:00
Target.cpp [ELF] - Implemented R_386_16 and R_386PC16 relocations 2016-12-03 07:30:30 +00:00
Target.h [ELF] Refactor getDynRel to print error location 2016-11-25 08:56:36 +00:00
Thunks.cpp Split Header into individual fields. 2016-11-09 01:42:41 +00:00
Thunks.h Attempt to fix buildbots. 2016-07-09 23:02:37 +00:00
Writer.cpp [ELF] - Change the way how we compute offsets for binary output. 2016-12-03 07:23:30 +00:00
Writer.h [ELF] Refactor target error messages 2016-11-29 08:05:44 +00:00

README.md

See docs/NewLLD.rst