diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1994-12-01 08:00:00 +0000 |
---|---|---|
committer | <ralf@linux-mips.org> | 1994-12-01 08:00:00 +0000 |
commit | 90ecc248e200fee448001248dde0ca540dd3ef64 (patch) | |
tree | a3fe89494ce63b4835f0f9cf5c45e74cde88252b /include/linux/ptrace.h | |
parent | 1513ff9b7899ab588401c89db0e99903dbf5f886 (diff) |
Import of Linux/MIPS 1.1.68
Diffstat (limited to 'include/linux/ptrace.h')
-rw-r--r-- | include/linux/ptrace.h | 56 |
1 files changed, 9 insertions, 47 deletions
diff --git a/include/linux/ptrace.h b/include/linux/ptrace.h index 6718860e0..c98e66a68 100644 --- a/include/linux/ptrace.h +++ b/include/linux/ptrace.h @@ -1,9 +1,11 @@ #ifndef _LINUX_PTRACE_H #define _LINUX_PTRACE_H -/* ptrace.h */ -/* structs and defines to help the user use the ptrace system call. */ -/* has the defines to get at the registers. */ +/* + * linux/include/linux/ptrace.h + * + * structs and defines to help the user use the ptrace system call. + */ #define PTRACE_TRACEME 0 #define PTRACE_PEEKTEXT 1 @@ -21,49 +23,9 @@ #define PTRACE_SYSCALL 24 -/* use ptrace (3 or 6, pid, PT_EXCL, data); to read or write - the processes registers. */ - -#define EBX 0 -#define ECX 1 -#define EDX 2 -#define ESI 3 -#define EDI 4 -#define EBP 5 -#define EAX 6 -#define DS 7 -#define ES 8 -#define FS 9 -#define GS 10 -#define ORIG_EAX 11 -#define EIP 12 -#define CS 13 -#define EFL 14 -#define UESP 15 -#define SS 16 - - -/* this struct defines the way the registers are stored on the - stack during a system call. */ - -struct pt_regs { - long ebx; - long ecx; - long edx; - long esi; - long edi; - long ebp; - long eax; - unsigned short ds, __dsu; - unsigned short es, __esu; - unsigned short fs, __fsu; - unsigned short gs, __gsu; - long orig_eax; - long eip; - unsigned short cs, __csu; - long eflags; - long esp; - unsigned short ss, __ssu; -}; +/* + * include machine dependend stuff + */ +#include <asm/ptrace.h> #endif |