qemu-e2k/linux-user
Stefan Weil c7c530cd3e elf: Improve symbol lookup (optimize, fix for bsd-user)
Coverity complained about local variable key which was only partially
initiated. Only key.st_value was set. As this was also the only part
of key which was used in function symfind, the code could be optimized
by directly passing a pointer to orig_addr.

In bsd-user/elfload.c, fix ec822001a2
was missing. This was a simple replacement of > by >= in symfind, so
I fixed it here without creating an additional patch.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Andrzej Zaborowski <andrew.zaborowski@intel.com>
2012-01-10 18:40:09 +01:00
..
alpha
arm linux-user/arm/nwfpe/fpopcode.h: Fix non-UTF-8 characters 2011-12-06 10:05:01 +00:00
cris
i386
m68k
microblaze
mips
mips64
mipsn32
ppc
s390x
sh4
sparc sparc-linux-user: Add some missing syscall numbers 2011-10-27 14:43:10 +03:00
sparc64
unicore32
x86_64 Fix spelling in comments, documentation and messages 2011-12-14 11:09:44 +00:00
cpu-uname.c linux-user/cpu-uname.c: Convert to UTF-8 2011-12-06 10:04:36 +00:00
cpu-uname.h
elfload.c elf: Improve symbol lookup (optimize, fix for bsd-user) 2012-01-10 18:40:09 +01:00
errno_defs.h
flat.h
flatload.c fix spelling in linux-user sub directory 2011-12-02 10:50:56 +00:00
ioctls.h
linux_loop.h
linuxload.c linux-user/elfload.c: Don't memset(NULL..) if malloc() failed 2011-11-11 12:49:53 -06:00
m68k-sim.c
main.c fix spelling in linux-user sub directory 2011-12-02 10:50:56 +00:00
mmap.c
qemu-types.h linux-user: fix abi_(u)long, target_ulong mismatch 2011-10-27 14:42:16 +03:00
qemu.h linux-user: Implement new ARM 64 bit cmpxchg kernel helper 2011-09-09 10:46:02 +03:00
signal.c fix spelling in linux-user sub directory 2011-12-02 10:50:56 +00:00
socket.h
strace.c linux-user: fix abi_(u)long, target_ulong mismatch 2011-10-27 14:42:16 +03:00
strace.list
syscall_defs.h fix spelling in linux-user sub directory 2011-12-02 10:50:56 +00:00
syscall_types.h
syscall.c linux-user/syscall.c: Don't skip stracing for fcntl64 failure case 2011-12-06 10:08:52 +00:00
target_flat.h
uaccess.c
vm86.c linux-user: fix abi_(u)long, target_ulong mismatch 2011-10-27 14:42:16 +03:00