Fixes PR 6111
* remote-udi.c (udi_load): Tell symbol_file_add that the program being loaded is the main program.
This commit is contained in:
parent
986c54cad9
commit
6dd6578b3f
|
@ -1,3 +1,7 @@
|
||||||
|
Mon Jan 2 15:02:51 1995 Stan Shebs <shebs@andros.cygnus.com>
|
||||||
|
|
||||||
|
* remote-udi.c (udi_load): Tell symbol_file_add that the
|
||||||
|
program being loaded is the main program.
|
||||||
|
|
||||||
For older changes see ChangeLog-94
|
For older changes see ChangeLog-94
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/* Remote debugging interface for AMD 29k interfaced via UDI, for GDB.
|
/* Remote debugging interface for AMD 29k interfaced via UDI, for GDB.
|
||||||
Copyright 1990, 1992 Free Software Foundation, Inc.
|
Copyright 1990, 1992, 1995 Free Software Foundation, Inc.
|
||||||
Written by Daniel Mann. Contributed by AMD.
|
Written by Daniel Mann. Contributed by AMD.
|
||||||
|
|
||||||
This file is part of GDB.
|
This file is part of GDB.
|
||||||
|
@ -1287,18 +1287,19 @@ download(load_arg_string, from_tty)
|
||||||
immediate_quit--;
|
immediate_quit--;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* User interface to download an image into the remote target. See download()
|
/* Function to download an image into the remote target. */
|
||||||
* for details on args.
|
|
||||||
*/
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
udi_load(args, from_tty)
|
udi_load (args, from_tty)
|
||||||
char *args;
|
char *args;
|
||||||
int from_tty;
|
int from_tty;
|
||||||
{
|
{
|
||||||
download (args, from_tty);
|
download (args, from_tty);
|
||||||
|
|
||||||
symbol_file_add (strtok (args, " \t"), from_tty, 0, 0, 0, 0);
|
/* As a convenience, pick up any symbol info that is in the program
|
||||||
|
being loaded. Note that we assume that the program is the``mainline'';
|
||||||
|
if this is not always true, then this code will need to be augmented. */
|
||||||
|
symbol_file_add (strtok (args, " \t"), from_tty, 0, 1, 0, 0);
|
||||||
|
|
||||||
/* Getting new symbols may change our opinion about what is
|
/* Getting new symbols may change our opinion about what is
|
||||||
frameless. */
|
frameless. */
|
||||||
|
@ -1660,7 +1661,7 @@ Arguments are\n\
|
||||||
0, /* terminal_ours */
|
0, /* terminal_ours */
|
||||||
0, /* terminal_info */
|
0, /* terminal_info */
|
||||||
udi_kill, /* FIXME, kill */
|
udi_kill, /* FIXME, kill */
|
||||||
udi_load,
|
udi_load, /* to_load */
|
||||||
0, /* lookup_symbol */
|
0, /* lookup_symbol */
|
||||||
udi_create_inferior,
|
udi_create_inferior,
|
||||||
udi_mourn, /* mourn_inferior FIXME */
|
udi_mourn, /* mourn_inferior FIXME */
|
||||||
|
|
Loading…
Reference in New Issue