Rafael Espindola
|
1c2f64d1a6
|
Add a big endian testcase.
llvm-svn: 244173
|
2015-08-05 23:40:20 +00:00 |
Rafael Espindola
|
4b7c2fc64e
|
Add bare minimum to get a working i386 linux program.
llvm-svn: 244050
|
2015-08-05 15:08:40 +00:00 |
Rafael Espindola
|
d39c8cd087
|
Rename asm tests to .s. NFC.
llvm-svn: 244037
|
2015-08-05 12:14:51 +00:00 |
Rafael Espindola
|
3c9cb4b3d3
|
lld elf2: Diagnose trying to mix incompatible files.
This is also a step in instantiating the writer with the correct template
argument.
llvm-svn: 244035
|
2015-08-05 12:03:34 +00:00 |
Rafael Espindola
|
87ee8dcb64
|
Use ELFOSABI_NONE. This matches both bfd ld and gold.
llvm-svn: 244033
|
2015-08-05 11:55:52 +00:00 |
Rafael Espindola
|
aefd5c1617
|
Create ObjectFile with the correct endian and word size.
The writer is still hard coded to 64 bits le, but with this we can test for
invalid ELF files.
llvm-svn: 243993
|
2015-08-04 15:45:54 +00:00 |
Michael J. Spencer
|
44fc1c0a73
|
[ELF2] Templatize addChunk and handle section flags.
llvm-svn: 243579
|
2015-07-29 22:14:50 +00:00 |
Michael J. Spencer
|
5a6f5f178e
|
[ELF2] Emit correct section types.
llvm-svn: 243509
|
2015-07-29 00:52:17 +00:00 |
Michael J. Spencer
|
8039dae26d
|
[ELF2] Emit section table.
llvm-svn: 243506
|
2015-07-29 00:30:10 +00:00 |
Michael J. Spencer
|
c34eed3045
|
[ELF2] Remove broken test.
The exact error the system returns for this case is varies between OS's and file systems.
llvm-svn: 243184
|
2015-07-25 00:09:22 +00:00 |
Michael J. Spencer
|
84487f1174
|
[ELF2] Add a new ELF linker based on the new PE/COFF linker.
Differential Revision: http://reviews.llvm.org/D11188
llvm-svn: 243161
|
2015-07-24 21:03:07 +00:00 |