diff options
Diffstat (limited to 'gdb/m68k-tdep.h')
-rw-r--r-- | gdb/m68k-tdep.h | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/gdb/m68k-tdep.h b/gdb/m68k-tdep.h index 702e4fc..0b73506 100644 --- a/gdb/m68k-tdep.h +++ b/gdb/m68k-tdep.h @@ -1,6 +1,7 @@ -/* Common target dependent code for the Motorola 68000 series. - Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1999, 2000, 2001, 2003 - Free Software Foundation, Inc. +/* Target-dependent code for the Motorola 68000 series. + + Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1999, 2000, + 2001, 2003, 2004 Free Software Foundation, Inc. This file is part of GDB. @@ -24,30 +25,26 @@ struct frame_info; -/* Register numbers of various important registers. - Note that some of these values are "real" register numbers, - and correspond to the general registers of the machine, - and some are "phony" register numbers which are too large - to be actual register numbers as far as the user is concerned - but do serve to get the desired values when passed to read_register. */ +/* Register numbers of various important registers. */ -enum +enum m68k_regnum { M68K_D0_REGNUM = 0, M68K_D1_REGNUM = 1, M68K_A0_REGNUM = 8, M68K_A1_REGNUM = 9, - M68K_FP_REGNUM = 14, /* Contains address of executing stack frame */ - M68K_SP_REGNUM = 15, /* Contains address of top of stack */ - M68K_PS_REGNUM = 16, /* Contains processor status */ - M68K_PC_REGNUM = 17, /* Contains program counter */ - M68K_FP0_REGNUM = 18, /* Floating point register 0 */ - M68K_FPC_REGNUM = 26, /* 68881 control register */ - M68K_FPS_REGNUM = 27, /* 68881 status register */ + M68K_FP_REGNUM = 14, /* Address of executing stack frame. */ + M68K_SP_REGNUM = 15, /* Address of top of stack. */ + M68K_PS_REGNUM = 16, /* Processor status. */ + M68K_PC_REGNUM = 17, /* Program counter. */ + M68K_FP0_REGNUM = 18, /* Floating point register 0. */ + M68K_FPC_REGNUM = 26, /* 68881 control register. */ + M68K_FPS_REGNUM = 27, /* 68881 status register. */ M68K_FPI_REGNUM = 28 }; -#define M68K_NUM_REGS (M68K_FPI_REGNUM + 1) +/* Number of machine registers. */ +#define M68K_NUM_REGS (M68K_FPI_REGNUM + 1) /* Size of the largest register. */ #define M68K_MAX_REGISTER_SIZE 12 @@ -70,6 +67,7 @@ enum struct_return }; /* Target-dependent structure in gdbarch. */ + struct gdbarch_tdep { /* Offset to PC value in the jump buffer. If this is negative, @@ -85,4 +83,4 @@ struct gdbarch_tdep enum struct_return struct_return; }; -#endif /* M68K_TDEP_H */ +#endif /* m68k-tdep.h */ |