xref: /openbsd-src/gnu/usr.bin/binutils/gdb/config/m68k/tm-os68k.h (revision 63addd46c1e40ca0f49488ddcdc4ab598023b0c1)
1e93f7393Sniklas /* Parameters for execution on VxWorks m68k's, for GDB, the GNU debugger.
2*b725ae77Skettenis    Copyright 1986, 1987, 1989, 1991, 1998, 2003 Free Software Foundation, Inc.
3e93f7393Sniklas    Contributed by Cygnus Support.
4e93f7393Sniklas 
5e93f7393Sniklas    This file is part of GDB.
6e93f7393Sniklas 
7e93f7393Sniklas    This program is free software; you can redistribute it and/or modify
8e93f7393Sniklas    it under the terms of the GNU General Public License as published by
9e93f7393Sniklas    the Free Software Foundation; either version 2 of the License, or
10e93f7393Sniklas    (at your option) any later version.
11e93f7393Sniklas 
12e93f7393Sniklas    This program is distributed in the hope that it will be useful,
13e93f7393Sniklas    but WITHOUT ANY WARRANTY; without even the implied warranty of
14e93f7393Sniklas    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15e93f7393Sniklas    GNU General Public License for more details.
16e93f7393Sniklas 
17e93f7393Sniklas    You should have received a copy of the GNU General Public License
18e93f7393Sniklas    along with this program; if not, write to the Free Software
19*b725ae77Skettenis    Foundation, Inc., 59 Temple Place - Suite 330,
20*b725ae77Skettenis    Boston, MA 02111-1307, USA.  */
21e93f7393Sniklas 
22e93f7393Sniklas #define	GDBINIT_FILENAME	".os68gdbinit"
23e93f7393Sniklas 
24e93f7393Sniklas #define	DEFAULT_PROMPT		"(os68k) "
25e93f7393Sniklas 
26e93f7393Sniklas /* We have more complex, useful breakpoints on the target.  */
27e93f7393Sniklas #undef DECR_PC_AFTER_BREAK
28e93f7393Sniklas #define	DECR_PC_AFTER_BREAK	0
29e93f7393Sniklas 
30e93f7393Sniklas /* Takes the current frame-struct pointer and returns the chain-pointer
31e93f7393Sniklas    to get to the calling frame.
32e93f7393Sniklas 
33e93f7393Sniklas    If our current frame pointer is zero, we're at the top; else read out
34e93f7393Sniklas    the saved FP from memory pointed to by the current FP.  */
35e93f7393Sniklas 
36*b725ae77Skettenis #undef	DEPRECATED_FRAME_CHAIN
37*b725ae77Skettenis #define DEPRECATED_FRAME_CHAIN(thisframe) ((thisframe)->frame? read_memory_integer ((thisframe)->frame, 4): 0)
38