linux-user: added ELF coredump support for ARM target
authorMika Westerberg <mika.westerberg@iki.fi>
Tue, 31 Mar 2009 15:28:16 +0000 (18:28 +0300)
committerRiku Voipio <riku.voipio@nokia.com>
Tue, 31 Mar 2009 15:28:16 +0000 (18:28 +0300)
commitdf9fc8189f1f7a1e510db98d89af1491feb5cb56
treea6234fe814a4731988e3da8906bf3199cefe7959
parent6e22a388478430710564a27efb0eb3b2c1d8cf07
linux-user: added ELF coredump support for ARM target

When target process is killed with signal (such signal that
should dump core) a coredump file is created.  This file is
similar than coredump generated by Linux (there are few execption
though).  Current version only supports ARM target coredumps
but it is easy to add support for other targets as it only needs
to define USE_ELF_COREDUMP and provide implementation for
elf_core_copy_regs() function.

Tries to stop all threads and dump their status into coredump file
cpu-all.h
elf.h
exec.c
linux-user/elfload.c
linux-user/linuxload.c
linux-user/main.c
linux-user/qemu.h
linux-user/signal.c
linux-user/syscall.c