sigcontext.h 667 B

123456789101112131415161718192021222324252627282930
  1. #ifndef __ASM_SH64_SIGCONTEXT_H
  2. #define __ASM_SH64_SIGCONTEXT_H
  3. /*
  4. * This file is subject to the terms and conditions of the GNU General Public
  5. * License. See the file "COPYING" in the main directory of this archive
  6. * for more details.
  7. *
  8. * include/asm-sh64/sigcontext.h
  9. *
  10. * Copyright (C) 2000, 2001 Paolo Alberelli
  11. *
  12. */
  13. struct sigcontext {
  14. unsigned long oldmask;
  15. /* CPU registers */
  16. unsigned long long sc_regs[63];
  17. unsigned long long sc_tregs[8];
  18. unsigned long long sc_pc;
  19. unsigned long long sc_sr;
  20. /* FPU registers */
  21. unsigned long long sc_fpregs[32];
  22. unsigned int sc_fpscr;
  23. unsigned int sc_fpvalid;
  24. };
  25. #endif /* __ASM_SH64_SIGCONTEXT_H */