- Jun 11, 2013
-
-
Rui Ueyama authored
llvm-svn: 183705
-
- Jun 10, 2013
-
-
Rui Ueyama authored
- Split createAtom() in lib/ReaderWriter/ELF/File.h into small methods. - Added comments to code in other methods. No functionality changes. Reviewers: shankarke CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D921 llvm-svn: 183696
-
Rafael Espindola authored
llvm-svn: 183670
-
Rafael Espindola authored
No functionality change. llvm-svn: 183659
-
- Jun 09, 2013
-
-
Rui Ueyama authored
llvm-svn: 183622
-
- Jun 08, 2013
-
-
Rui Ueyama authored
llvm-svn: 183604
-
- Jun 07, 2013
-
-
Rafael Espindola authored
This fixes a recent regression (r183338). Stripped elf files (like installed crtn.o for example), are not required to have a symbol table. Handle that correctly. llvm-svn: 183573
-
Rui Ueyama authored
lld can now output a valid Windows executable with a text section that does nothing but just returns immediately. It's not able to handle relocations, symbol tables, data sections, etc, so it still can't do anything practical, though. Reviewers: Bigcheese CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D892 llvm-svn: 183478
-
- Jun 05, 2013
-
-
Rafael Espindola authored
llvm-svn: 183338
-
- Jun 03, 2013
-
-
Rui Ueyama authored
This is the parser for the ENTRY command. Note that because the parsing result is currentlyd discarded, lld can parse but just ignore the command. Reviewers: Bigcheese CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D833 llvm-svn: 183141
-
- May 30, 2013
-
-
Shankar Easwaran authored
Users can override the default value of the dynamic linker to be set to the one that appears in the command line. The path can even be empty!. Added a test for the option. llvm-svn: 182889
-
- May 28, 2013
-
-
Michael J. Spencer authored
llvm-svn: 182795
-
Michael J. Spencer authored
The expression _atomToAddressMap[atom] may modify _atomToAddressMap. llvm-svn: 182793
-
Michael J. Spencer authored
llvm-svn: 182789
-
Michael J. Spencer authored
llvm-svn: 182787
-
Rui Ueyama authored
Add WinLinkDriver and connect it to the existing COFF reader. Remaining parts are still stubs, so while it can now read a COFF file, it still cannot link or output PE/COFF files yet. Reviewers: Bigcheese CC: llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D865 llvm-svn: 182784
-
- May 27, 2013
-
-
Rui Ueyama authored
llvm-svn: 182721
-
- May 26, 2013
-
-
Rui Ueyama authored
llvm-svn: 182714
-
- May 25, 2013
-
-
Rui Ueyama authored
llvm-svn: 182709
-
Michael J. Spencer authored
llvm-svn: 182697
-
- May 21, 2013
-
-
Shankar Easwaran authored
llvm-svn: 182427
-
- May 20, 2013
-
-
Shankar Easwaran authored
so that their names are hidden. This addresses comments raised by Sean/Rafael. llvm-svn: 182230
-
- May 17, 2013
-
-
Shankar Easwaran authored
only if they are relative. This removes the FIXME when the relocations are being emitted and checks if the relocation is relative and only then populates the addend information. I couldnt add a testcase for this as llvm-readobj lacks functionality of printing dynamic relocations. When the functionality is added, remove the commented lines from elf/ifunc.test to test functionality. llvm-svn: 182077
-
Shankar Easwaran authored
This patch splits X86_64Target specific code so that the dynamic atoms and the Relocation handlers are in seperate files for easier maintenace. The files are sure to grow and this makes it easier to work with. * There is no change in functionality * llvm-svn: 182076
-
- May 16, 2013
-
-
Rui Ueyama authored
llvm-svn: 182033
-
Rui Ueyama authored
llvm-svn: 182031
-
- May 15, 2013
-
-
Rui Ueyama authored
llvm-svn: 181852
-
- May 10, 2013
-
-
Shankar Easwaran authored
llvm-svn: 181622
-
- May 07, 2013
-
-
Shankar Easwaran authored
llvm-svn: 181325
-
Shankar Easwaran authored
llvm-svn: 181288
-
Michael J. Spencer authored
This makes the target handler a constructor argument because the constructor of OutputELFWriter relies on it being initialized. llvm-svn: 181280
-
- May 06, 2013
-
-
Tim Northover authored
llvm-svn: 181188
-
- May 01, 2013
-
-
Shankar Easwaran authored
llvm-svn: 180872
-
- Apr 30, 2013
-
-
Shankar Easwaran authored
llvm-svn: 180769
-
- Apr 29, 2013
-
-
Shankar Easwaran authored
[lld][ELF] (no testable functionality change) resize the number of entries in the string table for static linking llvm-svn: 180692
-
Shankar Easwaran authored
[lld][ELF] (no testable functionality change) resize the number of entries in the string table for static linking llvm-svn: 180691
-
- Apr 16, 2013
-
-
Andy Gibbs authored
Moved llvm_unreachable out of switch blocks to avoid the "control reaches end of non-void function" warning. llvm-svn: 179590
-
- Apr 11, 2013
-
-
Shankar Easwaran authored
to the list of undefined atoms. The processing of undefined atoms from dynamic libraries is controlled by use-shlib-undefines command line option. This patch also adds additional command line arguments to allow/disallow unresolved symbols from shared libraries and mimics GNU ld behavior. llvm-svn: 179257
-
- Apr 06, 2013
-
-
Michael J. Spencer authored
llvm-svn: 178918
-
- Apr 05, 2013
-
-
Michael J. Spencer authored
llvm-svn: 178914
-