Sun2 native support (untested).
authorK. Richard Pixley <rich@cygnus>
Fri, 9 Oct 1992 08:20:47 +0000 (08:20 +0000)
committerK. Richard Pixley <rich@cygnus>
Fri, 9 Oct 1992 08:20:47 +0000 (08:20 +0000)
* xm-sun2.h (ATTACH_DETACH, FETCH_INFERIOR_REGISTERS,
  REGISTER_U_ADDR): removed to nm-sun2.h.
* nm-sun2.h: new file.
* config/sun2os[34].mh (XDEPFILES): infptrace.o inftarg.o
  fork-child.o sun3-xdep.o removed.
  (NAT_FILE, NATDEPFILES): new macros.

gdb/.Sanitize
gdb/ChangeLog
gdb/config/sun2os3.mh
gdb/config/sun2os4.mh
gdb/nm-sun2.h [new file with mode: 0644]
gdb/xm-sun2.h

index a3c9e4294fbd01ebf696aca10c6d4f8f389ae0d7..373a5307a57a0303a2e72bcc6630c3d17baa9cd0 100644 (file)
@@ -144,6 +144,7 @@ nindy-tdep.c
 nm-irix4.h
 nm-mips.h
 nm-rs6000.h
+nm-sun2.h
 nm-sun3.h
 nm-sun4os4.h
 nm-trash.h
index f476bbbd25b686697b24d19b95717783d7f8512f..d379b860009ee1157c2dd3e3291bc2519b9c42de 100644 (file)
@@ -1,5 +1,14 @@
 Fri Oct  9 00:31:33 1992  K. Richard Pixley  (rich@sendai.cygnus.com)
 
+       Sun2 native support (untested).
+
+       * xm-sun2.h (ATTACH_DETACH, FETCH_INFERIOR_REGISTERS,
+         REGISTER_U_ADDR): removed to nm-sun2.h.
+       * nm-sun2.h: new file.
+       * config/sun2os[34].mh (XDEPFILES): infptrace.o inftarg.o
+         fork-child.o sun3-xdep.o removed.
+         (NAT_FILE, NATDEPFILES): new macros.
+
        Mips native support.  Decstation and iris4 have been tested.
        Iris3 has not.
 
index 5d420b2dec91589fff204e96678b91026d53c6fb..2c91a0c924ba5d6542f4393191d2a899f97dd5da 100644 (file)
@@ -1,3 +1,5 @@
 # Host: Sun 2, running SunOS 3
-XDEPFILES= infptrace.o inftarg.o fork-child.o sun3-xdep.o
+XDEPFILES= 
 XM_FILE= xm-sun2.h
+NAT_FILE= nm-sun2.h
+NATDEPFILES= infptrace.o inftarg.o fork-child.o sun3-nat.o
index 925ad4897601a076f536fd141460b05e83c58876..deb2cd1a8715a18dc839312ced9ea3ba96ae1650 100644 (file)
@@ -1,3 +1,5 @@
 # Host: Sun 2, running SunOS 4
-XDEPFILES= infptrace.o inftarg.o fork-child.o sun3-xdep.o
+XDEPFILES= 
 XM_FILE= xm-sun2.h
+NAT_FILE= nm-sun2.h
+NATDEPFILES= infptrace.o inftarg.o fork-child.o sun3-nat.o
diff --git a/gdb/nm-sun2.h b/gdb/nm-sun2.h
new file mode 100644 (file)
index 0000000..65ecaed
--- /dev/null
@@ -0,0 +1,33 @@
+/* Parameters for execution on a Sun2, for GDB, the GNU debugger.
+   Copyright (C) 1986, 1987, 1989, 1992 Free Software Foundation, Inc.
+
+This file is part of GDB.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+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., 675 Mass Ave, Cambridge, MA 02139, USA.  */
+
+/* Do implement the attach and detach commands.  */
+
+#define ATTACH_DETACH
+
+/* Override copies of {fetch,store}_inferior_registers in infptrace.c.  */
+#define FETCH_INFERIOR_REGISTERS
+
+/* This is a piece of magic that is given a register number REGNO
+   and as BLOCKEND the address in the system of the end of the user structure
+   and stores in ADDR the address in the kernel or core dump
+   of that register.  */
+
+#define REGISTER_U_ADDR(addr, blockend, regno)         \
+{ addr = blockend + regno * 4; }
index aac1cb873d0bf443aebe14c72629521a9c1b48be..1d6d341414c495fc3168e503e06274e3bc27aa3e 100644 (file)
@@ -28,20 +28,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #define NEW_SUN_CORE
 
-/* Do implement the attach and detach commands.  */
-
-#define ATTACH_DETACH
-
-/* Override copies of {fetch,store}_inferior_registers in infptrace.c.  */
-#define FETCH_INFERIOR_REGISTERS
-
-/* This is a piece of magic that is given a register number REGNO
-   and as BLOCKEND the address in the system of the end of the user structure
-   and stores in ADDR the address in the kernel or core dump
-   of that register.  */
-
-#define REGISTER_U_ADDR(addr, blockend, regno)         \
-{ addr = blockend + regno * 4; }
 \f
 /* Interface definitions for kernel debugger KDB.  */