diff options
author | nobody <> | 2003-03-08 00:00:32 +0000 |
---|---|---|
committer | nobody <> | 2003-03-08 00:00:32 +0000 |
commit | df12d73d19b31ec578eb6be37bb15e21b06ec746 (patch) | |
tree | a6d43b314e3acc615c2a1b86d8756228881c91e3 /gdb/gdbarch.h | |
parent | 900958cda09af0ca2839cc7e2a7c46355b051c83 (diff) | |
download | fsf-binutils-gdb-df12d73d19b31ec578eb6be37bb15e21b06ec746.zip fsf-binutils-gdb-df12d73d19b31ec578eb6be37bb15e21b06ec746.tar.gz fsf-binutils-gdb-df12d73d19b31ec578eb6be37bb15e21b06ec746.tar.bz2 |
This commit was manufactured by cvs2svn to create branch 'kettenis-kettenis-i386newframe-20030308-branchpoint
i386newframe-20030308-branch'.
Sprout from cagney_offbyone-20030303-branch 2003-03-03 20:50:21 UTC nobody 'This commit was manufactured by cvs2svn to create branch'
Cherrypick from master 2003-03-08 00:00:31 UTC gdbadmin <gdbadmin@sourceware.org> '*** empty log message ***':
ChangeLog
Makefile.in
Makefile.tpl
bfd/ChangeLog
bfd/elf32-i386.c
bfd/elf32-ppc.c
bfd/elf32-sh.c
bfd/elf64-ppc.c
bfd/elflink.h
bfd/elfxx-ia64.c
bfd/som.c
bfd/version.h
config/ChangeLog
configure
configure.in
gdb/ChangeLog
gdb/MAINTAINERS
gdb/Makefile.in
gdb/avr-tdep.c
gdb/cp-abi.c
gdb/cp-abi.h
gdb/d10v-tdep.c
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/doc/gdbint.texinfo
gdb/doc/stabs.texinfo
gdb/dwarf2expr.c
gdb/dwarf2loc.c
gdb/frame.c
gdb/frame.h
gdb/gdbarch.c
gdb/gdbarch.h
gdb/gdbarch.sh
gdb/gnu-v2-abi.c
gdb/gnu-v3-abi.c
gdb/hpacc-abi.c
gdb/minsyms.c
gdb/symtab.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.c++/templates.exp
gdb/version.in
gdb/x86-64-tdep.c
gdb/x86-64-tdep.h
include/aout/ChangeLog
include/aout/aout64.h
include/elf/ChangeLog
include/elf/sh.h
libiberty/ChangeLog
libiberty/cplus-dem.c
texinfo/texinfo.tex
Delete:
config/mh-dgux
Diffstat (limited to 'gdb/gdbarch.h')
-rw-r--r-- | gdb/gdbarch.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gdb/gdbarch.h b/gdb/gdbarch.h index 59dd3d6..26424ef 100644 --- a/gdb/gdbarch.h +++ b/gdb/gdbarch.h @@ -1655,7 +1655,6 @@ extern int gdbarch_deprecated_push_dummy_frame_p (struct gdbarch *gdbarch); /* Default (function) for non- multi-arch platforms. */ #if (!GDB_MULTI_ARCH) && !defined (DEPRECATED_PUSH_DUMMY_FRAME) #define DEPRECATED_PUSH_DUMMY_FRAME (internal_error (__FILE__, __LINE__, "DEPRECATED_PUSH_DUMMY_FRAME"), 0) -#define DEPRECATED_PUSH_DUMMY_FRAME (gdbarch_deprecated_push_dummy_frame (current_gdbarch)) #endif typedef void (gdbarch_deprecated_push_dummy_frame_ftype) (void); @@ -1730,7 +1729,6 @@ extern int gdbarch_pop_frame_p (struct gdbarch *gdbarch); /* Default (function) for non- multi-arch platforms. */ #if (!GDB_MULTI_ARCH) && !defined (POP_FRAME) #define POP_FRAME (internal_error (__FILE__, __LINE__, "POP_FRAME"), 0) -#define POP_FRAME (gdbarch_pop_frame (current_gdbarch)) #endif typedef void (gdbarch_pop_frame_ftype) (void); @@ -2458,6 +2456,12 @@ extern void set_gdbarch_save_dummy_frame_tos (struct gdbarch *gdbarch, gdbarch_s #endif #endif +extern int gdbarch_unwind_dummy_id_p (struct gdbarch *gdbarch); + +typedef struct frame_id (gdbarch_unwind_dummy_id_ftype) (struct gdbarch *gdbarch, struct frame_info *info); +extern struct frame_id gdbarch_unwind_dummy_id (struct gdbarch *gdbarch, struct frame_info *info); +extern void set_gdbarch_unwind_dummy_id (struct gdbarch *gdbarch, gdbarch_unwind_dummy_id_ftype *unwind_dummy_id); + extern int gdbarch_parm_boundary (struct gdbarch *gdbarch); extern void set_gdbarch_parm_boundary (struct gdbarch *gdbarch, int parm_boundary); #if (GDB_MULTI_ARCH > GDB_MULTI_ARCH_PARTIAL) && defined (PARM_BOUNDARY) |