diff options
author | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1998-03-29 22:18:10 +0000 |
---|---|---|
committer | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1998-03-29 22:18:10 +0000 |
commit | e67d583556a72a00ae4703b79321b01cf0e166f9 (patch) | |
tree | 294574e30a9ca6c051c5660df5d5de62b6bf7d3a /gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h | |
parent | 82d7b263d3ef037532ae14b08ba6e5d1297430e8 (diff) |
Adapt the newer of our GDB versions to a.out ports. The main part of this
commit comes from NetBSD. Also, the kernel debugging mode is a bit different
but you will notice when you type gdb -k because it documents the difference
Diffstat (limited to 'gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h')
-rw-r--r-- | gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h | 37 |
1 files changed, 3 insertions, 34 deletions
diff --git a/gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h b/gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h index a6330ef39cb..001ab3e5554 100644 --- a/gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h +++ b/gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h @@ -18,40 +18,9 @@ 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. */ -#ifndef NM_OBSD_H -#define NM_OBSD_H - /* Get generic OpenBSD native definitions. */ - #include "nm-obsd.h" -#define FETCH_INFERIOR_REGISTERS - -/* Before storing, we need to read all the registers. */ - -#define CHILD_PREPARE_TO_STORE() read_register_bytes (0, NULL, REGISTER_BYTES) - -/* Make things match up with what is expected in sparc-nat.c. */ - -#define regs trapframe -#define fp_status fpstate - -#define r_g1 tf_global[1] -#define r_ps tf_psr -#define r_pc tf_pc -#define r_npc tf_npc -#define r_y tf_y - -#define fpu fpstate -#define fpu_regs fs_regs -#define fpu_fsr fs_fsr -#define fpu_fr fs_regs -#define Fpu_fsr fs_fsr -#define FPU_FSR_TYPE int - -#define PTRACE_GETREGS PT_GETREGS -#define PTRACE_GETFPREGS PT_GETFPREGS -#define PTRACE_SETREGS PT_SETREGS -#define PTRACE_SETFPREGS PT_SETFPREGS - -#endif /* NM_OBSD_H */ +/* Before storing, read all the registers. (see inftarg.c) */ +#define CHILD_PREPARE_TO_STORE() \ + read_register_bytes (0, NULL, REGISTER_BYTES) |