* tm-hppah.h: #define NEED_TEXT_START_END for target memory
authorStu Grossman <grossman@cygnus>
Tue, 22 Dec 1992 03:21:54 +0000 (03:21 +0000)
committerStu Grossman <grossman@cygnus>
Tue, 22 Dec 1992 03:21:54 +0000 (03:21 +0000)
read/write routines for HPUX.

gdb/ChangeLog
gdb/tm-hppah.h

index f050aa9605cfa6a7ecf5e6c321d2ec4d5f72affa..8cf862f19a1e3c4055a300cb38ce231afba5d1f1 100644 (file)
@@ -1,5 +1,8 @@
 Mon Dec 21 18:02:35 1992  Stu Grossman  (grossman at cygnus.com)
 
+       * tm-hppah.h:  #define NEED_TEXT_START_END for target memory
+       read/write routines for HPUX.
+
        * hppa-pinsn.c (print_insn):  Improve handling of be and ble
        branch targets to compute target address using const from previous
        instruction if necessary.
index 130365daf9fd21043a59850e98a89ab5f2cb3d3f..42632ef8a03289caa46731e27f7d7ccdeef54cde 100644 (file)
@@ -37,3 +37,9 @@ extern CORE_ADDR millicode_start, millicode_end;
     && get_frame_pc (frame) < millicode_end) ?  \
    read_register (31) & ~3                      \
    : read_register (RP_REGNUM) & ~3)
+
+/* We need to figure out where the text region is so that we use the
+   appropriate ptrace operator to manipulate text.  Simply reading/writing
+   user space will crap out HPUX.  */
+
+#define NEED_TEXT_START_END