mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-03 07:14:18 +08:00
* breakpoint.c (breakpoint_re_set): Avoid setting source symtab
(which involves reading in main's symtab) if we have no breakpoints.
This commit is contained in:
parent
2df681368b
commit
ea678717a4
@ -1,3 +1,8 @@
|
||||
Tue Sep 1 17:31:45 1992 John Gilmore (gnu@cygnus.com)
|
||||
|
||||
* breakpoint.c (breakpoint_re_set): Avoid setting source symtab
|
||||
(which involves reading in main's symtab) if we have no breakpoints.
|
||||
|
||||
Mon Aug 31 13:47:45 1992 Fred Fish (fnf@cygnus.com)
|
||||
|
||||
* dwarfread.c (cu_language): New local variable to record
|
||||
|
@ -2255,9 +2255,16 @@ breakpoint_re_set ()
|
||||
static char message1[] = "Error in re-setting breakpoint %d:\n";
|
||||
char message[sizeof (message1) + 30 /* slop */];
|
||||
|
||||
/* If we have no current source symtab, and we have any breakpoints,
|
||||
go through the work of making a source context. */
|
||||
if (current_source_symtab == NULL)
|
||||
{
|
||||
select_source_symtab (NULL);
|
||||
ALL_BREAKPOINTS (b)
|
||||
{
|
||||
select_source_symtab (NULL);
|
||||
break; /* We only care if there are any, and
|
||||
don't need to do it N times. */
|
||||
}
|
||||
}
|
||||
|
||||
ALL_BREAKPOINTS_SAFE (b, temp)
|
||||
@ -2732,7 +2739,6 @@ fixup_breakpoints (low, high, delta)
|
||||
CORE_ADDR delta;
|
||||
{
|
||||
struct breakpoint *b;
|
||||
extern struct breakpoint *breakpoint_chain;
|
||||
|
||||
ALL_BREAKPOINTS (b)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user