-
Alexander Kartashov authored
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>
8f74187a
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
include/asm | ||
Makefile | ||
cpu.c | ||
crtools.c | ||
gen-sys-exec-tbl.pl | ||
gen-syscalls.pl | ||
parasite-head.S | ||
restorer.c | ||
syscall-common.S | ||
syscall.def | ||
uidiv.S | ||
vdso-pie.c | ||
vdso.c |