[PATCH 2/2] Add AArch64 support to strace
Mike Frysinger
vapier at gentoo.org
Wed Oct 24 19:09:07 UTC 2012
On Wednesday 24 October 2012 12:59:45 Steve McIntyre wrote:
> On Wed, Oct 24, 2012 at 02:39:47PM +0400, Dmitry V. Levin wrote:
> >On Tue, Oct 23, 2012 at 05:38:22PM +0100, Steve McIntyre wrote:
> >[...]
> >
> >> * syscall.c: Support AArch64. Uses new PTRACE_GETREGSET ptrace request
> >> instead of PTRACE_GETREGS, so also include sys/uio.h and elf.h for
> >> needed definitions.
> >
> >Could you please enlighten us what was the rationale behind this decision?
> >Is there any registers you need that couldn't be easily obtained using
> >PTRACE_GETREGS?
>
> The old PTRACE_GETREGS request only works for 32-bit mode; it seems
> the kernel folks are preferring a new ptrace interface now.
hmm, i'm pretty sure it could work. let the old syscall # route to a compat
ptrace entry point and let the new syscall # route to the native 64bit ptrace.
whether the kernel folks want to go a different route is a different story
though.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20121024/2aa5f3b3/attachment.bin>
More information about the Strace-devel
mailing list