2 * Copyright (C) 2000, 2001, 2002 Jeff Dike (jdike@karaya.com)
3 * Licensed under the GPL
6 #ifndef __PTRACE_USER_H__
7 #define __PTRACE_USER_H__
9 #include "sysdep/ptrace_user.h"
11 extern int ptrace_getregs(long pid, unsigned long *regs_out);
12 extern int ptrace_setregs(long pid, unsigned long *regs_in);
13 extern int ptrace_getfpregs(long pid, unsigned long *regs_out);
14 extern void arch_enter_kernel(void *task, int pid);
15 extern void arch_leave_kernel(void *task, int pid);
16 extern void ptrace_pokeuser(unsigned long addr, unsigned long data);