* config/pa/hppa{b,h}.h: Define ATTACH_DETACH.
authorJim Kingdon <jkingdon@engr.sgi.com>
Wed, 21 Jul 1993 18:39:30 +0000 (18:39 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Wed, 21 Jul 1993 18:39:30 +0000 (18:39 +0000)
gdb/ChangeLog
gdb/config/pa/nm-hppab.h
gdb/config/pa/nm-hppah.h

index f9235c8..0cae379 100644 (file)
@@ -1,3 +1,7 @@
+Wed Jul 21 11:37:30 1993  Jim Kingdon  (kingdon@deneb.cygnus.com)
+
+       * config/pa/hppa{b,h}.h: Define ATTACH_DETACH.
+
 Wed Jul 21 03:07:30 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
 
        * config/mips/xm-makeva.h:  New file implements va_list alignment
index 0b5ef6f..10f7bfd 100644 (file)
@@ -26,3 +26,12 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 /* 3rd argument to ptrace is supposed to be a caddr_t.  */
 
 #define        PTRACE_ARG3_TYPE caddr_t
+
+/* attach/detach works to some extent under BSD and HPUX.  So long
+   as the process you're attaching to isn't blocked waiting on io,
+   blocked waiting on a signal, or in a system call things work 
+   fine.  (The problems in those cases are related to the fact that
+   the kernel can't provide complete register information for the
+   target process...  Which really pisses off GDB.)  */
+
+#define ATTACH_DETACH
index 6977a12..228821d 100644 (file)
@@ -22,3 +22,12 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 /* What a coincidence! */
 #define REGISTER_U_ADDR(addr, blockend, regno)                         \
 { addr = (int)(blockend) + REGISTER_BYTE (regno);}
+
+/* attach/detach works to some extent under BSD and HPUX.  So long
+   as the process you're attaching to isn't blocked waiting on io,
+   blocked waiting on a signal, or in a system call things work 
+   fine.  (The problems in those cases are related to the fact that
+   the kernel can't provide complete register information for the
+   target process...  Which really pisses off GDB.)  */
+
+#define ATTACH_DETACH