- Feb 24, 2014
-
-
Nico Rieck authored
llvm-svn: 202078
-
Rafael Espindola authored
llvm-svn: 202054
-
Rafael Espindola authored
llvm-svn: 202039
-
- Feb 23, 2014
-
-
Nico Rieck authored
llvm-svn: 201970
-
NAKAMURA Takumi authored
[CMake] add_lld_library: link_system_libs is not needed any more. LLVMSupport may provide dependencies to system libs. llvm-svn: 201967
-
- 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
-
Rui Ueyama authored
Syntactically /SAFESEH is a boolean flag -- you can pass /SAFESEH or /SAFESEH:no. The meaning of /SAFESEH is as follows. - If /SAFESEH is specified, the linker will produce an executable with SEH table. If any input files are not compatible with SEH, it's an error. - If /SAFESEH:no is specified, the linker will not emit SEH table even if all input files are compatible with SEH. - If no option is specified, the linker emits SEH table if all input files are compatible with SEH. llvm-svn: 201895
-
- 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: 201131
-
Simon Atanasyan authored
llvm-svn: 201129
-
Simon Atanasyan authored
llvm-svn: 201128
-
- Feb 10, 2014
-
-
Rafael Espindola authored
llvm-svn: 201109
-
- Feb 07, 2014
-
-
Nick Kledzik authored
llvm-svn: 200956
-
- 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
-
Simon Atanasyan authored
llvm-svn: 200715
-
Rui Ueyama authored
llvm-svn: 200712
-
Shankar Easwaran authored
This makes it a lot easier for Section Group design. llvm-svn: 200675
-
- Feb 02, 2014
-
-
Joey Gouly authored
llvm-svn: 200649
-
Simon Atanasyan authored
The patch reviewed by Shankar Easwaran and Rui Ueyama. llvm-svn: 200630
-
Simon Atanasyan authored
llvm-svn: 200629
-
- Feb 01, 2014
-
-
Rui Ueyama authored
llvm-svn: 200599
-
- 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
-
Rafael Espindola authored
llvm-svn: 200575
-
Rui Ueyama authored
MSVC2012 seems to choose int as the underlying type for an enum even if one of its member is unsigned long long. llvm-svn: 200519
-
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: 200512
-
Rui Ueyama authored
llvm-svn: 200511
-
- Jan 30, 2014
-
-
Simon Atanasyan authored
the descendant classes. llvm-svn: 200467
-
Rafael Espindola authored
llvm-svn: 200443
-
- 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
-
-
Simon Atanasyan authored
llvm-svn: 200328
-
NAKAMURA Takumi authored
Sorry for the breakage. llvm-svn: 200306
-
Rui Ueyama authored
llvm-svn: 200278
-
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
-