- Feb 24, 2014
-
-
Nico Rieck authored
llvm-svn: 202078
-
- Feb 21, 2014
-
-
Rui Ueyama authored
LLD now prints an error message if /SAFESEH option is specified and one or more input files are not compatible with SEH. llvm-svn: 201900
-
- Feb 20, 2014
-
-
Shankar Easwaran authored
llvm-svn: 201741
-
Shankar Easwaran authored
The sections .rela/.rel.(*) have a alignment of 2 in the final image created by the linker. This needs to be properly set to the right alignment depending on the architecture(32/64bits). llvm-svn: 201740
-
- Feb 11, 2014
-
-
Simon Atanasyan authored
line by line. llvm-svn: 201133
-
Simon Atanasyan authored
llvm-svn: 201129
-
Simon Atanasyan authored
llvm-svn: 201128
-
- Feb 06, 2014
-
-
Simon Atanasyan authored
llvm-svn: 200911
-
- Feb 03, 2014
-
-
Simon Atanasyan authored
undefined symbols to '.dynsym' if these symbols have corresponding entries in a global part of GOT. llvm-svn: 200716
-
Shankar Easwaran authored
This makes it a lot easier for Section Group design. llvm-svn: 200675
-
- Feb 02, 2014
-
-
Simon Atanasyan authored
The patch reviewed by Shankar Easwaran and Rui Ueyama. llvm-svn: 200630
-
Simon Atanasyan authored
llvm-svn: 200629
-
- Jan 31, 2014
-
-
Rui Ueyama authored
The target machine type affects the meaning of other options, in particular how to mangle symbols. So we want to handle the option first and then parse all the other options. llvm-svn: 200589
-
Rui Ueyama authored
The charcateristics field should not have IMAGE_FILE_32BIT_MACHINE bit but have IMAGE_FILE_LARGE_ADDRESS_AWARE bit for PE32+. llvm-svn: 200518
-
Rui Ueyama authored
The PE32+ loader does not seem to like an executable with an empty section, so we should not emit a section if it's empty. llvm-svn: 200514
-
Rui Ueyama authored
llvm-svn: 200511
-
- Jan 29, 2014
-
-
Shankar Easwaran authored
We need to increase the memory and the filesize when we add a typeZeroFillQuick atom. llvm-svn: 200369
-
- Jan 28, 2014
-
-
Rui Ueyama authored
Because the object files are now readable to humans, I don't think we need the source assembly file any more, so I removed them too in this commit. llvm-svn: 200276
-
Rui Ueyama authored
peplus.test and pe32plus.test basically covered the same thing, so remove pe32plus.test and then rename peplus.test -> pe32plus.test. llvm-svn: 200275
-
Rui Ueyama authored
llvm-svn: 200274
-
- Jan 27, 2014
-
-
Rui Ueyama authored
llvm-svn: 200185
-
Rui Ueyama authored
The optional header for PE32+ is a bit larger than PE32 because some of its fields are extended to 8 bytes. llvm-svn: 200184
-
Shankar Easwaran authored
llvm-svn: 200182
-
Shankar Easwaran authored
X86_64,X86,PPC,Hexagon,Mips No change in functionality. llvm-svn: 200177
-
- Jan 26, 2014
-
-
Rui Ueyama authored
llvm-svn: 200128
-
Rui Ueyama authored
llvm-svn: 200106
-
- Jan 24, 2014
-
-
Simon Atanasyan authored
Add new virtual virtual function `isRelaOutputFormat` to the `ELFLinkingContext` class. Call this function everywhere we need to select a relocation table format. Patch reviewed by Shankar Easwaran and Rui Ueyama. llvm-svn: 199973
-
- Jan 18, 2014
-
-
Simon Atanasyan authored
file. llvm-svn: 199561
-
Simon Atanasyan authored
llvm-svn: 199556
-
Simon Atanasyan authored
Later we need to improve that solution and build a correct set of flags by merging ELF flags from all input objects. llvm-svn: 199555
-
Rui Ueyama authored
llvm-svn: 199530
-
- Jan 17, 2014
-
-
Simon Atanasyan authored
executable file. llvm-svn: 199517
-
Simon Atanasyan authored
llvm-svn: 199516
-
Simon Atanasyan authored
sections will be implemented later. llvm-svn: 199515
-
Simon Atanasyan authored
llvm-svn: 199514
-
- Jan 16, 2014
-
-
Rui Ueyama authored
llvm-svn: 199428
-
Rui Ueyama authored
llvm-svn: 199421
-
Rui Ueyama authored
llvm-svn: 199409
-
- Jan 15, 2014
-
-
Rui Ueyama authored
llvm-svn: 199274
-
- Jan 14, 2014
-
-
Simon Atanasyan authored
llvm-svn: 199239
-