mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-24 18:49:44 +00:00
The register R12 has a special meaning when syscalls are hooked with ptrace() in ARM that results in a dumpee context corruption on an injected blob unmap. Note that this patch doesn't solve the problem entirely since the compiler may corrupt the register before issuing a call to the routine sys_munmap(); however we assume that a sufficiently decent compiler doesn't. Signed-off-by: Alexander Kartashov <alekskartashov@parallels.com> Tested-by: Andrew Vagin <avagin@parallels.com> Signed-off-by: Pavel Emelyanov <xemul@parallels.com> |
||
|---|---|---|
| .. | ||
| include/asm | ||
| cpu.c | ||
| crtools.c | ||
| gen-sys-exec-tbl.pl | ||
| gen-syscalls.pl | ||
| Makefile | ||
| parasite-head.S | ||
| restorer.c | ||
| syscall-common.S | ||
| syscall.def | ||
| uidiv.S | ||
| vdso-pie.c | ||
| vdso.c | ||