xref: /haiku/headers/os/arch/arm/arch_debugger.h (revision 475f00372b235062ce53169bcd01101805ca5f33)
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 	// TODO missing members!
27 	uint32	dummy;
28 } __attribute__((aligned(8)));
29 
30 #endif	// _ARCH_ARM_DEBUGGER_H
31