sigcontext.h 758 B

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * Copyright (C) 2004-2006 Atmel Corporation
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License version 2 as
  6. * published by the Free Software Foundation.
  7. */
  8. #ifndef _UAPI__ASM_AVR32_SIGCONTEXT_H
  9. #define _UAPI__ASM_AVR32_SIGCONTEXT_H
  10. struct sigcontext {
  11. unsigned long oldmask;
  12. /* CPU registers */
  13. unsigned long sr;
  14. unsigned long pc;
  15. unsigned long lr;
  16. unsigned long sp;
  17. unsigned long r12;
  18. unsigned long r11;
  19. unsigned long r10;
  20. unsigned long r9;
  21. unsigned long r8;
  22. unsigned long r7;
  23. unsigned long r6;
  24. unsigned long r5;
  25. unsigned long r4;
  26. unsigned long r3;
  27. unsigned long r2;
  28. unsigned long r1;
  29. unsigned long r0;
  30. };
  31. #endif /* _UAPI__ASM_AVR32_SIGCONTEXT_H */