diff options
author | Stan Shebs <shebs@codesourcery.com> | 1995-01-02 23:45:38 +0000 |
---|---|---|
committer | Stan Shebs <shebs@codesourcery.com> | 1995-01-02 23:45:38 +0000 |
commit | 6dd6578b3fea5d5a472834d00d96235b73318ce2 (patch) | |
tree | 5dc251df7604777041c89a1b10b55276f41273af /gdb/remote-udi.c | |
parent | 986c54cad9be048ee549e350a564398fc2f2187c (diff) | |
download | gdb-6dd6578b3fea5d5a472834d00d96235b73318ce2.zip gdb-6dd6578b3fea5d5a472834d00d96235b73318ce2.tar.gz gdb-6dd6578b3fea5d5a472834d00d96235b73318ce2.tar.bz2 |
Fixes PR 6111
* remote-udi.c (udi_load): Tell symbol_file_add that the
program being loaded is the main program.
Diffstat (limited to 'gdb/remote-udi.c')
-rw-r--r-- | gdb/remote-udi.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/gdb/remote-udi.c b/gdb/remote-udi.c index dc82750..a608b56 100644 --- a/gdb/remote-udi.c +++ b/gdb/remote-udi.c @@ -1,5 +1,5 @@ /* 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. This file is part of GDB. @@ -1287,18 +1287,19 @@ download(load_arg_string, from_tty) immediate_quit--; } -/* User interface to download an image into the remote target. See download() - * for details on args. - */ +/* Function to download an image into the remote target. */ static void -udi_load(args, from_tty) +udi_load (args, from_tty) char *args; int 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 frameless. */ @@ -1660,7 +1661,7 @@ Arguments are\n\ 0, /* terminal_ours */ 0, /* terminal_info */ udi_kill, /* FIXME, kill */ - udi_load, + udi_load, /* to_load */ 0, /* lookup_symbol */ udi_create_inferior, udi_mourn, /* mourn_inferior FIXME */ |