Avoid PT_WDUSER because it crashes H-PUX.

This commit is contained in:
John Gilmore 1992-06-27 02:28:05 +00:00
parent 5cdea2ac20
commit 3a1e7a62b5
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,8 @@
Fri Jun 26 19:03:23 1992 John Gilmore (gnu at cygnus.com)
* hppahpux-xdep.c (child_xfer_memory): Avoid PT_WDUSER because it
crashes H-PUX.
Fri Jun 26 11:09:10 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* source.c (print_source_lines): for DOS interoperability; don't

View File

@ -382,10 +382,16 @@ child_xfer_memory (memaddr, myaddr, len, write, target)
for (i = 0; i < count; i++, addr += sizeof (int))
{
#if 0
/* The HP-UX kernel crashes if you use PT_WDUSER to write into the text
segment. FIXME -- does it work to write into the data segment using
WIUSER, or do these idiots really expect us to figure out which segment
the address is in, so we can use a separate system call for it??! */
errno = 0;
ptrace (PT_WDUSER, inferior_pid, (PTRACE_ARG3_TYPE) addr,
buffer[i], 0);
if (errno)
#endif
{
/* Using the appropriate one (I or D) is necessary for
Gould NP1, at least. */