From: Jeff Law Date: Fri, 8 Mar 1996 19:16:33 +0000 (+0000) Subject: * breakpoint.h (enum enable): New enum shlib_disabled for X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3c5124da490a9dc51aee29e7416767e9173ab74c;p=binutils-gdb.git * 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. --- diff --git a/gdb/corelow.c b/gdb/corelow.c index d0626c3aec1..48bc1843f7b 100644 --- a/gdb/corelow.c +++ b/gdb/corelow.c @@ -107,6 +107,7 @@ solib_add_stub (from_ttyp) char *from_ttyp; { SOLIB_ADD (NULL, *(int *)from_ttyp, ¤t_target); + re_enable_breakpoints_in_shlibs (); return 0; } #endif /* SOLIB_ADD */