ChangeLog:
authorUlrich Weigand <uweigand@de.ibm.com>
Tue, 26 Aug 2008 17:30:35 +0000 (17:30 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Tue, 26 Aug 2008 17:30:35 +0000 (17:30 +0000)
commitf1838a98418d9912df59591058ca560f2de5cf14
tree6f1a59a1733ab613b344f6d54b7100f6ea468179
parent1cf3db46a678ced9d729572de9232fab9c00350d
ChangeLog:

* remote.h (remote_filename_p, remote_bfd_open): Add prototypes.
* remote.c (remote_bfd_iovec_open, remote_bfd_iovec_close,
remote_bfd_iovec_pread, remote_bfd_iovec_stat, remote_filename_p,
remote_bfd_open): New functions.
(remote_hostio_send_command): Fail safely if remote connection
is not set up.

* solist.h (solib_open): Remove prototype.
(solib_bfd_open): Add prototype.
* solib.c: Include "remote.h".
(solib_open): Remove, replace by ...
(solib_bfd_open): ... this new function.  Handle remote BFDs.
(solib_map_sections): Replace solib_open by solib_bfd_open.
* solib-frv.c: Include "exceptions.h".
(enable_break2): Replace solib_open by solib_bfd_open.
* solib-svr4.c: Include "exceptions.h".
(enable_break): Replace solib_open by solib_bfd_open.

* symfile.c: Include "remote.h".
(build_id_verify): Handle remote BFDs.
(separate_debug_file_exists): Use BFD to access file.  Handle
remote BFDs.
(symfile_bfd_open): Handle remote BFDs.
(reread_symbols): Handle remote BFDs.

* NEWS: Mention "remote:" argument prefix to "set sysroot".

doc/ChangeLog:

* gdb.texinfo (Commands to Specify Files): Document "remote:"
argument prefix to "set sysroot".
gdb/ChangeLog
gdb/NEWS
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/remote.c
gdb/remote.h
gdb/solib-frv.c
gdb/solib-svr4.c
gdb/solib.c
gdb/solist.h
gdb/symfile.c