Make add-symbol-file's address argument optional
authorPetr Tesarik <ptesarik@suse.cz>
Thu, 28 Jun 2018 06:30:42 +0000 (08:30 +0200)
committerPetr Tesarik <ptesarik@suse.cz>
Thu, 28 Jun 2018 06:35:34 +0000 (08:35 +0200)
commited6dfe517ee323ed631aa8b9816289ea35219409
tree8ebac09e44c3a548370a0c1d8a7b1f8d4e8cf299
parentd4d429d589c4d6a4450146fbcac8e1aad445114d
Make add-symbol-file's address argument optional

The (first) .text section must be always specified as the second
non-option argument.  The documentation states that GDB cannot
figure out this address by itself.  This is true if the object file
was indeed relocated, but it is also confusing, because all other
sections can be omitted and will use the address provided by BFD.

gdb/ChangeLog:
2018-06-28  Petr Tesarik  <ptesarik@suse.cz>

* symfile.c (add_symbol_file_command, _initialize_symfile): Do not
require the second argument.  If omitted, load sections at the
addresses specified in the file.

gdb/doc/ChangeLog:
2018-06-28  Petr Tesarik  <ptesarik@suse.cz>

* gdb.texinfo (Files): The address argument for "add-symbol-file"
is no longer mandatory.

gdb/testsuite/ChangeLog:
2018-06-28  Petr Tesarik  <ptesarik@suse.cz>

* gdb.base/relocate.exp: Test add-symbol-file behavior when the
address argument is omitted.
gdb/ChangeLog
gdb/NEWS
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/symfile.c
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/relocate.exp