ptrace.h 660 B

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