qemu-irix/linux-user
Alex Bennée 98c1076cc9 linux-user/elfload: ensure mmap_lock() held while setting up
Future patches will enforce the holding of mmap_lock() when we are
manipulating internal memory structures. Technically it doesn't matter
in the case of elfload as we haven't started executing yet. However it
is easier to grab the lock when required than special case the
translate-all API.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Message-Id: <20161027151030.20863-8-alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2016-10-31 10:51:16 +01:00
..
aarch64
alpha
arm
cris
host
i386
m68k
microblaze
mips linux-user: Fix fadvise64() syscall support for Mips32 2016-10-21 15:20:13 +03:00
mips64 linux-user: Redirect termbits.h for Mips64 to termbits.h for Mips32 2016-10-21 15:20:13 +03:00
openrisc
ppc
s390x
sh4
sparc
sparc64 linux-user: sparc64: Use correct target SHMLBA in shmat() 2016-10-21 15:19:40 +03:00
tilegx
unicore32
x86_64
Makefile.objs
elfload.c linux-user/elfload: ensure mmap_lock() held while setting up 2016-10-31 10:51:16 +01:00
errno_defs.h
flat.h
flatload.c
ioctls.h
linux_loop.h
linuxload.c
m68k-sim.c
main.c target-alpha: Emulate LL/SC using cmpxchg helpers 2016-10-26 08:29:02 -07:00
mmap.c translate-all: add DEBUG_LOCKING asserts 2016-10-31 10:24:45 +01:00
qemu.h
safe-syscall.S
signal.c
socket.h
strace.c linux-user: Add support for clock_adjtime() syscall 2016-10-21 15:20:09 +03:00
strace.list linux-user: Add support for syncfs() syscall 2016-10-21 15:20:13 +03:00
syscall.c linux-user: enable parallel code generation on clone 2016-10-26 08:29:00 -07:00
syscall_defs.h linux-user: Fix definition of target_sigevent for 32-bit guests 2016-10-21 15:19:41 +03:00
syscall_types.h
target_flat.h
trace-events
uaccess.c
uname.c
uname.h
vm86.c