1234567891011121314151617181920212223242526 |
- /*
- * Copyright (C) 2002 Jeff Dike (jdike@karaya.com)
- * Licensed under the GPL
- */
- #ifndef __SYSDEP_I386_PTRACE_USER_H__
- #define __SYSDEP_I386_PTRACE_USER_H__
- #include <sys/ptrace.h>
- #include <linux/ptrace.h>
- #include <asm/ptrace.h>
- #include <generated/user_constants.h>
- #define PT_OFFSET(r) ((r) * sizeof(long))
- #define PT_SYSCALL_NR(regs) ((regs)[ORIG_EAX])
- #define PT_SYSCALL_NR_OFFSET PT_OFFSET(ORIG_EAX)
- #define PT_SYSCALL_RET_OFFSET PT_OFFSET(EAX)
- #define REGS_IP_INDEX EIP
- #define REGS_SP_INDEX UESP
- #define FP_SIZE ((HOST_FPX_SIZE > HOST_FP_SIZE) ? HOST_FPX_SIZE : HOST_FP_SIZE)
- #endif
|