GDB hangs when attaching to process on mips-irix.
* solib-irix.c (irix_solib_create_inferior_hook): Do nothing if attaching to a process.
This commit is contained in:
parent
f2ec0ecff6
commit
b2391021b6
|
@ -1,3 +1,9 @@
|
||||||
|
2010-01-09 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
|
GDB hangs when attaching to process on mips-irix.
|
||||||
|
* solib-irix.c (irix_solib_create_inferior_hook): Do nothing if
|
||||||
|
attaching to a process.
|
||||||
|
|
||||||
2010-01-09 Joel Brobecker <brobecker@adacore.com>
|
2010-01-09 Joel Brobecker <brobecker@adacore.com>
|
||||||
|
|
||||||
Use the correct breakpoint instruction on mips-irix.
|
Use the correct breakpoint instruction on mips-irix.
|
||||||
|
|
|
@ -442,6 +442,13 @@ irix_solib_create_inferior_hook (int from_tty)
|
||||||
struct inferior *inf;
|
struct inferior *inf;
|
||||||
struct thread_info *tp;
|
struct thread_info *tp;
|
||||||
|
|
||||||
|
inf = current_inferior ();
|
||||||
|
|
||||||
|
/* If we are attaching to the inferior, the shared libraries
|
||||||
|
have already been mapped, so nothing more to do. */
|
||||||
|
if (inf->attach_flag)
|
||||||
|
return;
|
||||||
|
|
||||||
if (!enable_break ())
|
if (!enable_break ())
|
||||||
{
|
{
|
||||||
warning (_("shared library handler failed to enable breakpoint"));
|
warning (_("shared library handler failed to enable breakpoint"));
|
||||||
|
@ -453,7 +460,6 @@ irix_solib_create_inferior_hook (int from_tty)
|
||||||
can go groveling around in the dynamic linker structures to find
|
can go groveling around in the dynamic linker structures to find
|
||||||
out what we need to know about them. */
|
out what we need to know about them. */
|
||||||
|
|
||||||
inf = current_inferior ();
|
|
||||||
tp = inferior_thread ();
|
tp = inferior_thread ();
|
||||||
|
|
||||||
clear_proceed_status ();
|
clear_proceed_status ();
|
||||||
|
|
Loading…
Reference in New Issue