forked from Imagelibrary/binutils-gdb
* breakpoint.h (enum enable): New enum shlib_disabled for
shared library breakpoints that have been temporarily disabled.
* breakpoint.c: Handle temporarily disabled shared library
breakpoints like disabled breakpoints in most places.
(insert_breakpoints): Use shlib_disabled to indicate
that an unsettable breakpoint is only temporarily disabled.
(re_enable_breakpoints_in_shlibs): New function.
* corelow.c (solib_add_stub): After adding shared libraries,
try to reenable any temporarily disabled breakpoints.
* infcmd.c (attach_command): Likewise.
* infrun.c (wait_for_inferior): Likewise.
Hopefully the last 7763 related patches for a while.
This commit is contained in:
@@ -107,6 +107,7 @@ solib_add_stub (from_ttyp)
|
|||||||
char *from_ttyp;
|
char *from_ttyp;
|
||||||
{
|
{
|
||||||
SOLIB_ADD (NULL, *(int *)from_ttyp, ¤t_target);
|
SOLIB_ADD (NULL, *(int *)from_ttyp, ¤t_target);
|
||||||
|
re_enable_breakpoints_in_shlibs ();
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
#endif /* SOLIB_ADD */
|
#endif /* SOLIB_ADD */
|
||||||
|
|||||||
Reference in New Issue
Block a user