qemu-irix/linux-user
pbrook 49918a752b * Use function pointers for symbol lookup (currently for elf32 and elf64,
could be expanded).  This also fixes the bug with mips elf64 symbols
  in current Qemu trunk.

* Use quicksort and binary search for symbol lookup.

* Remove unneeded entries from symbol table.  This reduced a typical table
  size (linux mips kernel) from 1764487 to 11656 entries.

Signed-off-by: Stefan Weil <weil@mail.berlios.de> 



git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5510 c046a42c-6fe2-441c-8c8c-71466251a162
2008-10-22 15:11:31 +00:00
..
alpha
arm Fix warnings that would be caused by gcc flag -Wwrite-strings 2008-09-14 06:45:34 +00:00
cris
i386
m68k Fix some warnings that would be generated by gcc -Wredundant-decls 2008-08-30 09:51:20 +00:00
mips More efficient target register / TC accesses. 2008-06-27 10:02:35 +00:00
mips64 More efficient target register / TC accesses. 2008-06-27 10:02:35 +00:00
mipsn32 More efficient target register / TC accesses. 2008-06-27 10:02:35 +00:00
ppc
sh4
sparc
sparc64
x86_64
elfload.c * Use function pointers for symbol lookup (currently for elf32 and elf64, 2008-10-22 15:11:31 +00:00
elfload32.c
errno_defs.h
flat.h
flatload.c Fix a bunch of type mismatch-related warnings (Jan Kiszka). 2008-07-16 12:13:52 +00:00
ioctls.h Add MTIOCTOP, MTIOCGET and MTIOCPOS ioctls (Kirill Shutemov). 2008-09-20 03:03:09 +00:00
linux_loop.h
linuxload.c
m68k-sim.c Fix a bunch of type mismatch-related warnings (Jan Kiszka). 2008-07-16 12:13:52 +00:00
main.c CRIS: linux-user ERP compensation not needed anymore. 2008-10-08 14:26:58 +00:00
mmap.c Include qemu-common.h in order to get prototypes for qemu_malloc etc. 2008-10-02 19:55:50 +00:00
path.c
qemu.h Export x86_stack_size in qemu.h 2008-10-05 11:05:14 +00:00
signal.c CRIS: linux-user signals dont need ERP compensation after break anymore. 2008-10-08 14:39:08 +00:00
socket.h
strace.c Fix warning about unused function 2008-10-03 19:01:41 +00:00
strace.list
syscall.c linux-user: implement msg* syscalls 2008-10-13 21:08:55 +00:00
syscall_defs.h linux-user: fix getdents* syscalls 2008-10-13 21:08:17 +00:00
syscall_types.h Add MTIOCTOP, MTIOCGET and MTIOCPOS ioctls (Kirill Shutemov). 2008-09-20 03:03:09 +00:00
uaccess.c Suppress gcc 4.x -Wpointer-sign (included in -Wall) warnings 2008-09-20 08:07:15 +00:00
vm86.c