Thread (17 messages) 17 messages, 3 authors, 2020-06-01

Re: arm64: Register modification during syscall entry/exit stop

From: Dave Martin <Dave.Martin@arm.com>
Date: 2020-06-01 09:23:34
Also in: lkml

On Sun, May 31, 2020 at 12:20:51PM -0400, Keno Fischer wrote:
quoted
Can't PTRACE_SYSEMU be emulated by using PTRACE_SYSCALL, cancelling the
syscall at the syscall enter stop, then modifying the regs at the
syscall exit stop?
Yes, it can. The idea behind SYSEMU is to be able to save half the
ptrace traps that would require, in theory making the ptracer
a decent amount faster. That said, the x7 issue is orthogonal to
SYSEMU, you'd have the same issues if you used PTRACE_SYSCALL.
Right, I just wondered whether there was some deeper difference between
the two approaches.

Cheers
---Dave

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help