X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Falphabsd-tdep.h;h=134a24d5badea083f524650cd4d79e60354c4b13;hb=6aba47ca06d9150c6196a374b745c2711b46e045;hp=48d87988ff60aeca11bfc60e3757c4a4c2c017d1;hpb=12bcb0fe6dec61c540012f469c4cb0a56d6b6ea4;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/alphabsd-tdep.h b/gdb/alphabsd-tdep.h index 48d87988ff..134a24d5ba 100644 --- a/gdb/alphabsd-tdep.h +++ b/gdb/alphabsd-tdep.h @@ -1,5 +1,6 @@ -/* Common target dependent code for GDB on Alpha systems running BSD. - Copyright 2002 Free Software Foundation, Inc. +/* Common target dependent code for Alpha BSD's. + + Copyright (C) 2002, 2006, 2007 Free Software Foundation, Inc. This file is part of GDB. @@ -15,8 +16,8 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ #ifndef ALPHABSD_TDEP_H #define ALPHABSD_TDEP_H @@ -26,8 +27,14 @@ void alphabsd_fill_reg (char *, int); void alphabsd_supply_fpreg (char *, int); void alphabsd_fill_fpreg (char *, int); + + +/* Functions exported from alphanbsd-tdep.c. */ -#define SIZEOF_STRUCT_REG (32 * 8) -#define SIZEOF_STRUCT_FPREG (33 * 8) +/* Return the appropriate register set for the core section identified + by SECT_NAME and SECT_SIZE. */ +extern const struct regset * + alphanbsd_regset_from_core_section (struct gdbarch *gdbarch, + const char *sect_name, size_t len); -#endif /* ALPHABSD_TDEP_H */ +#endif /* alphabsd-tdep.h */