Michael J. Spencer
|
2e41976893
|
[test] Don't start elf-dump until lld-core is done writing the output.
llvm-svn: 176205
|
2013-02-27 20:01:43 +00:00 |
Michael J. Spencer
|
be03e2a861
|
[Core,Driver,ELF] Differentiate static and dynamic executables.
This also adds a simple relocation change for dynamic executables to
x86-64 ELF.
llvm-svn: 175208
|
2013-02-14 20:32:00 +00:00 |
Shankar Easwaran
|
710b4c8fa2
|
fix segment ordering of elf segments
llvm-svn: 174659
|
2013-02-07 20:33:55 +00:00 |
Shankar Easwaran
|
34ab70f1e6
|
add changes for layoutafter/layoutbefore/ingroup/layoutpass and test cases
llvm-svn: 174658
|
2013-02-07 20:16:12 +00:00 |
Michael J. Spencer
|
866e0f8a8c
|
[ELF][X86-64] Use the correct base address.
llvm-svn: 173527
|
2013-01-25 23:23:24 +00:00 |
Michael J. Spencer
|
1ac382f0c5
|
[ELF] Emit the file header and program headers at the beginning of the first segment.
This is required for the loader to correctly set AT_PHDR.
With this lld can correctly link against dietlibc and get to main.
llvm-svn: 171709
|
2013-01-07 08:00:04 +00:00 |
Shankar Easwaran
|
495d38bf46
|
add Changes to ELF Writer to layout sections/segments in the output executable
llvm-svn: 171135
|
2012-12-27 02:26:30 +00:00 |
Shankar Easwaran
|
bbf9ddda04
|
changes for the ELF Reader : split up into AtomsELF.h/Adding new permissions permRWX
llvm-svn: 171127
|
2012-12-27 01:40:08 +00:00 |
Hemant Kulkarni
|
736f7fbee2
|
Populate entry point into ELF executable.
llvm-svn: 168461
|
2012-11-21 21:07:36 +00:00 |