ptrace.h 660 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /* SPDX-License-Identifier: GPL-2.0+ */
  2. /*
  3. * Copyright (C) 2004, 2007-2010, 2011-2012 Synopsys, Inc. All rights reserved.
  4. */
  5. #ifndef __ASM_ARC_PTRACE_H
  6. #define __ASM_ARC_PTRACE_H
  7. struct pt_regs {
  8. long bta;
  9. long lp_start;
  10. long lp_end;
  11. long lp_count;
  12. long status32;
  13. long ret;
  14. long blink;
  15. long fp;
  16. long r26; /* gp */
  17. long r25;
  18. long r24;
  19. long r23;
  20. long r22;
  21. long r21;
  22. long r20;
  23. long r19;
  24. long r18;
  25. long r17;
  26. long r16;
  27. long r15;
  28. long r14;
  29. long r13;
  30. long r12;
  31. long r11;
  32. long r10;
  33. long r9;
  34. long r8;
  35. long r7;
  36. long r6;
  37. long r5;
  38. long r4;
  39. long r3;
  40. long r2;
  41. long r1;
  42. long r0;
  43. long sp;
  44. long ecr;
  45. };
  46. #endif /* __ASM_ARC_PTRACE_H */