criu/arch/x86
Andrey Vagin 9af6770279 restore: set up correct sa_restorer for SIGCHLD handler (v3)
Alexander, could you help me with ARM? I found in glibc sources, that
sa_restoer should look like this:

ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S
....
ENTRY(__cr_restore_rt)
        CFI
        mov     r7, $SYS_ify(rt_sigreturn)
        swi     0x0
        .fnend
END(__cr_restore_rt)

v2: Move architecture-dependent code in the proper place
v3: Don't add a separate handler for collecting zombies

Cc: Alexander Kartashov <alekskartashov@parallels.com>
Signed-off-by: Andrey Vagin <avagin@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2013-03-25 23:43:40 +04:00
..
include/asm restore: set up correct sa_restorer for SIGCHLD handler (v3) 2013-03-25 23:43:40 +04:00
cpu.c fpu: Move definitions to asm/fpu.h 2013-02-18 18:42:08 +04:00
crtools.c arch: Add mssing \Newline to get_task_regs message and print pid as well 2013-03-06 00:30:25 +04:00
Makefile make: arch -- Make sure the syscalls headers are generated before deps 2013-02-19 15:46:24 +04:00
parasite-head.S parasite: Make parasite arguments variable size 2013-03-01 20:11:28 +04:00
restorer.c fpu: Move definitions to asm/fpu.h 2013-02-18 18:42:08 +04:00
syscall-common-x86-64.S restore: set up correct sa_restorer for SIGCHLD handler (v3) 2013-03-25 23:43:40 +04:00
syscall-x86-64.def mem: Drain memory from parasite before dumping it into file 2013-03-01 20:13:11 +04:00
syscalls-x86-64.sh make: arch -- Switch to a new build scheme 2013-02-18 18:10:43 +04:00