Error while loading core file on mips-irix.
authorJoel Brobecker <brobecker@gnat.com>
Sat, 9 Jan 2010 04:40:59 +0000 (04:40 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Sat, 9 Jan 2010 04:40:59 +0000 (04:40 +0000)
        * solib-irix.c (irix_solib_create_inferior_hook): Do nothing
        if debugging from a core file.

gdb/ChangeLog
gdb/solib-irix.c

index 4767db89166e263ecf2fd5bf4b09fcc3eaf483e9..1b78da2aaf10b7af85fe06ab339a4c1416ce61f0 100644 (file)
@@ -1,3 +1,9 @@
+2010-01-09  Joel Brobecker  <brobecker@adacore.com>
+
+       Error while loading core file on mips-irix.
+       * solib-irix.c (irix_solib_create_inferior_hook): Do nothing
+       if debugging from a core file.
+
 2010-01-09  Joel Brobecker  <brobecker@adacore.com>
 
        GDB hangs when attaching to process on mips-irix.
index ecd5c70b0983cdab8c3388bd730f066f6ae2593c..b75a0a8b4db9746a239e72788d3b0f61d8b02304 100644 (file)
@@ -449,6 +449,11 @@ irix_solib_create_inferior_hook (int from_tty)
   if (inf->attach_flag)
     return;
 
+  /* Likewise when debugging from a core file, the shared libraries
+     have already been mapped, so nothing more to do.  */
+  if (!target_can_run (&current_target))
+    return;
+
   if (!enable_break ())
     {
       warning (_("shared library handler failed to enable breakpoint"));