lkml.org 
[lkml]   [2011]   [Aug]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [patch 19/36] Hexagon: Add ptrace support
Date
On Wednesday 17 August 2011 11:35:16 Richard Kuo wrote:
> + switch (request) {
> + case PTRACE_PEEKUSR: /* read register specified by addr. */
> + ret = ptrace_peekusr(child, addr, (void __user *) data);
> + break;
> + case PTRACE_POKETEXT: /* write the word at location addr. */
> + case PTRACE_POKEDATA:
> + ret = generic_ptrace_pokedata(child, addr, data);
> + break;
> + case PTRACE_POKEUSR: /* write register specified by addr. */
> + ret = ptrace_pokeusr(child, addr, data);
> + break;
> + case PTRACE_GETREGS:
> + ret = ptrace_getregs(child, (void __user *) data);
> + break;
> + case PTRACE_SETREGS:
> + ret = ptrace_setregs(child, (void __user *) data);
> + break;
> + default:

I believe the current way to do this is to use regsets for everything,
see arch/openrisc/kernel/ptrace.c

Arnd


\
 
 \ /
  Last update: 2011-08-17 22:41    [W:0.693 / U:1.344 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site