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
8struct 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