qemu-e2k/linux-user
Kirill A. Shutemov df70204db5 Fix text relocations in linux-user targets
There is a link hack in linux-user which produces an executable that
looks like PIE, but always has text relocations since all object files
isn't position-independent (compiled without -fpic/-fpie). Dynamic loader
has to do more work to load a binary with text relocations.

The best way to keep this functionality is to build a true PIE without
text relocations.

Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
2009-09-12 13:15:26 +00:00
..
alpha
arm
cris
i386
m68k
microblaze
mips
mips64
mipsn32
ppc
sh4
sparc
sparc64
x86_64
elfload32.c
elfload.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
errno_defs.h
flat.h
flatload.c
ioctls.h
linux_loop.h
linuxload.c
m68k-sim.c
main.c Fix text relocations in linux-user targets 2009-09-12 13:15:26 +00:00
mmap.c Fix Sparse warnings: add "static" 2009-09-05 10:14:07 +00:00
qemu-types.h
qemu.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
signal.c m68k, linux-user: add setup_rt_frame 2009-08-25 17:15:34 +03:00
socket.h
strace.c
strace.list
syscall_defs.h linux-user: fcntl fixes for LTP 2009-08-25 17:15:34 +03:00
syscall_types.h
syscall.c F_DUPFD_CLOEXEC is not universally available 2009-09-10 20:27:36 +04:00
uaccess.c
vm86.c