xref: /haiku/headers/os/arch/arm/arch_debugger.h (revision 5e96d7d537fbec23bad4ae9b4c8e7b02e769f0c6)
1 /*
2  * Copyright 2005, Haiku Inc.
3  * Distributed under the terms of the MIT License.
4  */
5 #ifndef _ARCH_ARM_DEBUGGER_H
6 #define _ARCH_ARM_DEBUGGER_H
7 
8 struct arm_debug_cpu_state {
9         ulong r0;
10         ulong r1;
11         ulong r2;
12         ulong r3;
13         ulong r4;
14         ulong r5;
15         ulong r6;
16         ulong r7;
17         ulong r8;
18         ulong r9;
19         ulong r10;
20         ulong r11;
21         ulong r12;
22         ulong r13;      /* stack pointer */
23         ulong r14;      /* link register */
24         ulong r15;      /* program counter */
25         ulong cpsr;
26 #if __ARM__
27 #warning ARM: missing members!
28 #endif
29 	uint32	dummy;
30 } __attribute__((aligned(8)));
31 
32 #endif	// _ARCH_ARM_DEBUGGER_H
33