mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-26 01:07:52 +00:00
* sparc-tdep.h (sparc32nbsd_sigcontext_saved_regs): New prototype.
* sparcnbsd-tdep.c (sparc32nbsd_sigcontext_saved_regs): New function with code split out from sparc32nbsd_sigcontext_frame_cache. (sparc32nbsd_sigcontext_frame_cache): Use sparc32nbsd_sigcontext_saved_regs. (_initialize_sparc32nbsd_tdep): Don't register OS ABI handler for OpenBSD. * sparcobsd-tdep.c: New file. * Makefile.in (ALLDEPFILES): Add sparcobsd-tdep.c. (sparcobsd-tdep.o): New dependency. * configure.tgt (sparc-*-openbsd*): Set gdb_target to obsd. * config/sparc/obsd.mt: New file.
This commit is contained in:
@@ -22,11 +22,11 @@
|
||||
#ifndef SPARC_TDEP_H
|
||||
#define SPARC_TDEP_H 1
|
||||
|
||||
struct frame_info;
|
||||
struct gdbarch;
|
||||
struct regcache;
|
||||
struct regset;
|
||||
struct trad_frame_saved_reg;
|
||||
struct frame_info;
|
||||
|
||||
/* Register offsets for the general-purpose register set. */
|
||||
|
||||
@@ -195,4 +195,7 @@ extern void sparc32_sol2_init_abi (struct gdbarch_info info,
|
||||
/* Register offsets for NetBSD. */
|
||||
extern const struct sparc_gregset sparc32nbsd_gregset;
|
||||
|
||||
extern struct trad_frame_saved_reg *
|
||||
sparc32nbsd_sigcontext_saved_regs (struct frame_info *next_frame);
|
||||
|
||||
#endif /* sparc-tdep.h */
|
||||
|
||||
Reference in New Issue
Block a user