diff options
Diffstat (limited to 'gdb/symfile.c')
-rw-r--r-- | gdb/symfile.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/symfile.c b/gdb/symfile.c index 93cb009..e63ee53 100644 --- a/gdb/symfile.c +++ b/gdb/symfile.c @@ -1876,6 +1876,13 @@ add_symbol_file_command (char *args, int from_tty) argcnt++; } + /* This command takes at least two arguments. The first one is a + filename, and the second is the address where this file has been + loaded. Abort now if this address hasn't been provided by the + user. */ + if (section_index < 1) + error (_("The address where %s has been loaded is missing"), filename); + /* Print the prompt for the query below. And save the arguments into a sect_addr_info structure to be passed around to other functions. We have to split this up into separate print |