summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>1998-03-29 22:18:10 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>1998-03-29 22:18:10 +0000
commite67d583556a72a00ae4703b79321b01cf0e166f9 (patch)
tree294574e30a9ca6c051c5660df5d5de62b6bf7d3a /gnu/usr.bin/binutils/gdb/config/sparc/nm-obsd.h
parent82d7b263d3ef037532ae14b08ba6e5d1297430e8 (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.h37
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)