llvm-project/lld/ELF
Simon Atanasyan 64fb2901e5 [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages
This fix add more test cases for routines check MIPS ELF header flags and
flags from .MIPS.abiflags sections. The tests use yaml2obj for object
files generation because not all combinations of flags can be produced
by LLVM tools.

llvm-svn: 336704
2018-07-10 16:51:17 +00:00
..
Arch [ELF][MIPS] Add mote tests on MipsArchTree routines, fix typos in error messages 2018-07-10 16:51:17 +00:00
AArch64ErrataFix.cpp Add a SectionBase::getVA helper. NFC. 2018-03-24 00:35:11 +00:00
AArch64ErrataFix.h Consistent (non) use of empty lines in include blocks 2018-02-20 21:53:18 +00:00
Bits.h Move bit operations to a new file, ELF/Bits.h. 2017-10-26 21:37:17 +00:00
CMakeLists.txt Add Hexagon Support 2018-06-13 18:45:25 +00:00
CallGraphSort.cpp [ELF] - Never use std::sort. 2018-04-24 09:55:39 +00:00
CallGraphSort.h [ELF] Add profile guided section layout 2018-04-17 23:30:05 +00:00
Config.h Factor out code to parse -pack-dyn-relocs. NFC. 2018-07-09 20:22:28 +00:00
Driver.cpp [ELF] - Improve call graph pasing error reporting. 2018-07-10 10:28:55 +00:00
Driver.h Remove "--full-shutdown" and instead use an environment variable LLD_IN_TEST. 2018-02-16 23:41:48 +00:00
DriverUtils.cpp Handle --plugin-opt= options as alias options. 2018-05-22 02:53:11 +00:00
EhFrame.cpp [ELF] Simplify read32. NFC 2018-03-30 23:13:00 +00:00
EhFrame.h De-template EhReader. NFC. 2017-10-27 03:14:09 +00:00
Filesystem.cpp s/LLVM_ON_WIN32/_WIN32/, lld 2018-04-10 13:15:21 +00:00
Filesystem.h Add a missing #include. 2017-11-17 08:17:21 +00:00
GdbIndex.cpp s/uncompress/decompress/g. 2018-02-12 21:56:14 +00:00
GdbIndex.h [ELF] - Remove dead code. NFC. 2018-07-02 11:10:08 +00:00
ICF.cpp Revert r335460 "[ELF] - ICF: Remove dead code. NFC." 2018-06-25 13:46:39 +00:00
ICF.h Consistent use of header file for ICF and MarkLive 2018-02-20 22:09:59 +00:00
InputFiles.cpp Remove a dead variable. 2018-06-09 00:54:18 +00:00
InputFiles.h [ELF][MIPS] Multi-GOT implementation 2018-06-11 07:24:31 +00:00
InputSection.cpp [PPC64] Add TLS local dynamic to local exec relaxation 2018-07-09 16:35:51 +00:00
InputSection.h ELF: Do not ICF two sections with different output sections. 2018-05-23 01:58:43 +00:00
LTO.cpp [ELF] - Remove dead code. NFC. 2018-07-05 11:58:04 +00:00
LTO.h Improve error message for -thinlto-object-suffix-replace and simplify code. 2018-05-17 18:27:12 +00:00
LinkerScript.cpp lld: add experimental support for SHT_RELR sections. 2018-07-09 20:08:55 +00:00
LinkerScript.h [ELF] - Eliminate the AssertCommand. 2018-04-25 11:16:31 +00:00
MapFile.cpp [ELF] - Change dyn_cast to cast. NFC. 2018-07-02 08:26:20 +00:00
MapFile.h Implement --cref. 2018-03-14 20:29:45 +00:00
MarkLive.cpp [ELF] Pass callables by function_ref 2018-06-16 12:11:34 +00:00
MarkLive.h Consistent use of header file for ICF and MarkLive 2018-02-20 22:09:59 +00:00
Options.td lld: add experimental support for SHT_RELR sections. 2018-07-09 20:08:55 +00:00
OutputSections.cpp [ELF] Pass callables by function_ref 2018-06-16 12:11:34 +00:00
OutputSections.h [ELF] - Implement linker script OVERLAYs. 2018-06-27 08:08:12 +00:00
README.md Update the documents of the new LLD. 2016-03-12 06:06:40 +00:00
Relocations.cpp Fix direct calls to __wrap_sym when it is relocated. 2018-07-09 22:03:05 +00:00
Relocations.h [PPC64] Add TLS local dynamic to local exec relaxation 2018-07-09 16:35:51 +00:00
ScriptLexer.cpp [ELF] - Remove dead code #2. 2018-07-06 13:30:50 +00:00
ScriptLexer.h Move new lld's code to Common subdirectory. 2017-10-02 21:00:41 +00:00
ScriptParser.cpp [ELF] - Add support for '||' and '&&' in linker scripts. 2018-07-03 14:02:52 +00:00
ScriptParser.h [ELF] Support expressions with -defsym option 2017-11-04 02:03:58 +00:00
SymbolTable.cpp Fix direct calls to __wrap_sym when it is relocated. 2018-07-09 22:03:05 +00:00
SymbolTable.h Fix direct calls to __wrap_sym when it is relocated. 2018-07-09 22:03:05 +00:00
Symbols.cpp [ELF] Do not error for missing version when symbol has local version. 2018-05-14 10:13:56 +00:00
Symbols.h [ELF][MIPS] Multi-GOT implementation 2018-06-11 07:24:31 +00:00
SyntheticSections.cpp Simplify. NFC. 2018-07-10 15:15:56 +00:00
SyntheticSections.h Initialize a variable properly to fix buildbots. 2018-07-10 16:26:15 +00:00
Target.cpp [ELF] - Cleanup error reporting code and cover with the test. NFC. 2018-07-02 14:13:11 +00:00
Target.h Add Hexagon Support 2018-06-13 18:45:25 +00:00
Thunks.cpp ELF Thunks: fix build error: missing 'overrides' 2018-05-06 19:50:04 +00:00
Thunks.h ELF: Allow thunks to change size. NFCI. 2018-03-29 22:32:13 +00:00
Writer.cpp Fix direct calls to __wrap_sym when it is relocated. 2018-07-09 22:03:05 +00:00
Writer.h ELF: Do not ICF two sections with different output sections. 2018-05-23 01:58:43 +00:00

README.md

See docs/NewLLD.rst