ptrace_64.h 429 B

1234567891011121314151617181920
  1. #ifndef __ASM_SH_PTRACE_64_H
  2. #define __ASM_SH_PTRACE_64_H
  3. struct pt_regs {
  4. unsigned long long pc;
  5. unsigned long long sr;
  6. long long syscall_nr;
  7. unsigned long long regs[63];
  8. unsigned long long tregs[8];
  9. unsigned long long pad[2];
  10. };
  11. #ifdef __KERNEL__
  12. #define MAX_REG_OFFSET offsetof(struct pt_regs, tregs[7])
  13. #define regs_return_value(_regs) ((_regs)->regs[3])
  14. #endif /* __KERNEL__ */
  15. #endif /* __ASM_SH_PTRACE_64_H */