* hppa-tdep.c (pc_in_linker_stub): Return 0 if can't read memory.
authorJim Kingdon <jkingdon@engr.sgi.com>
Mon, 26 Jul 1993 19:19:39 +0000 (19:19 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Mon, 26 Jul 1993 19:19:39 +0000 (19:19 +0000)
gdb/ChangeLog
gdb/hppa-tdep.c

index b70af32..be08287 100644 (file)
@@ -1,5 +1,7 @@
 Mon Jul 26 13:17:36 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
+       * hppa-tdep.c (pc_in_linker_stub): Return 0 if can't read memory.
+
        * stabsread.c (rs6000_builtin_type): Make `logical' be TYPE_CODE_BOOL.
 
 Sun Jul 25 23:41:48 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
index 885f6db..5b11159 100644 (file)
@@ -306,6 +306,11 @@ pc_in_linker_stub (pc)
 {
   int found_magic_instruction = 0;
   int i;
+  char buf[4];
+
+  /* If unable to read memory, assume pc is not in a linker stub.  */
+  if (target_read_memory (pc, buf, 4) != 0)
+    return 0;
 
   /* We are looking for something like