aboutsummaryrefslogtreecommitdiff
path: root/gdb/tm-68k.h
diff options
context:
space:
mode:
authorStu Grossman <grossman@cygnus>1992-02-22 09:06:58 +0000
committerStu Grossman <grossman@cygnus>1992-02-22 09:06:58 +0000
commit30875e1c4b96ec9966901d7ec4e50446394d1273 (patch)
treee828543e4be3f58dca19187290951f785a70028d /gdb/tm-68k.h
parent021959e249f6aaddc39b5c61f692cd9155e33f52 (diff)
downloadgdb-30875e1c4b96ec9966901d7ec4e50446394d1273.zip
gdb-30875e1c4b96ec9966901d7ec4e50446394d1273.tar.gz
gdb-30875e1c4b96ec9966901d7ec4e50446394d1273.tar.bz2
* infrun.c, infcmd.c, breakpoint.c, main.c, symfile.c,
breakpoint.h, tm-sun4os4.h, tm-sparc.h, sparc-tdep.c, tm-mips.h, mips-tdep.h, tm-sun3.h, tm-68k.h, m68k-tdep.h: Add support for stepping (and nexting) through longjmp(). Also, cleanup breakpoint handling quite a bit by creating explicit breakpoint types instead of using magic breakpoint numbers. Makefile.in: Update version to 4.4.3
Diffstat (limited to 'gdb/tm-68k.h')
-rw-r--r--gdb/tm-68k.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/gdb/tm-68k.h b/gdb/tm-68k.h
index 5c901e1..4f1f417 100644
--- a/gdb/tm-68k.h
+++ b/gdb/tm-68k.h
@@ -535,10 +535,12 @@ extern const struct ext_format ext_format_68881;
extern void m68k_push_dummy_frame PARAMS ((void));
+extern void m68k_pop_frame PARAMS ((void));
+
/* Discard from the stack the innermost frame, restoring all registers. */
#define POP_FRAME { m68k_pop_frame (); }
-extern void m68k_pop_frame PARAMS ((void));
-
+/* Offset from SP to first arg on stack at first instruction of a function */
+#define SP_ARG0 (1 * 4)