Re: No PTRACE_READDATA for archs other than SPARC?

Daniel Jacobowitz (dmj+@andrew.cmu.edu)
Wed, 29 May 2002 19:49:51 -0400


On Sun, May 19, 2002 at 09:40:53PM -0700, David S. Miller wrote:
> From: Pradeep Padala <ppadala@cise.ufl.edu>
> Date: Sun, 19 May 2002 23:08:36 -0400 (EDT)
>
> I was trying to understand ptrace code in kernel. It seems there's
> no PTRACE_READDATA for architectures other than sparc and sparc64.
> There's a function named ptrace_readdata() in kernel/ptrace.c but I
> couldn't find a way to invoke it from user space. Is the feature
> missing? or Is it intended?
>
> Only Sparc implements this, that is correct.
>
> If other platforms added PTRACE_READDATA support, they would
> also need to add some way to do a feature test for it's presence
> so that GDB and other debugging code could actually make use
> of it portably.

Not really, we should just get EINVAL (ENOSYS?) back when we try to use
it, right?

-- 
Daniel Jacobowitz                           Carnegie Mellon University
MontaVista Software                         Debian GNU/Linux Developer
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/