1 /* 2 * Copyright 2005, Haiku Inc. 3 * Distributed under the terms of the MIT License. 4 */ 5 #ifndef _ARCH_M68K_DEBUGGER_H 6 #define _ARCH_M68K_DEBUGGER_H 7 8 struct debug_cpu_state { 9 uint32 d0; 10 uint32 d1; 11 uint32 d2; 12 uint32 d3; 13 uint32 d4; 14 uint32 d5; 15 uint32 d6; 16 uint32 d7; 17 uint32 a0; 18 uint32 a1; 19 uint32 a2; 20 uint32 a3; 21 uint32 a4; 22 uint32 a5; 23 uint32 a6; 24 uint32 a7; 25 uint32 pc; 26 uint16 sr; 27 #warning M68K: missing members! 28 uint32 dummy; 29 } __attribute__((aligned(8))); 30 31 #endif // _ARCH_M68K_DEBUGGER_H 32