OSDN Git Service

* Makefile.in (XMLFILES): Add library-list.dtd.
authorDaniel Jacobowitz <dan@debian.org>
Mon, 2 Jul 2007 22:01:09 +0000 (22:01 +0000)
committerDaniel Jacobowitz <dan@debian.org>
Mon, 2 Jul 2007 22:01:09 +0000 (22:01 +0000)
commit5f6185ba88020e5b27bfa247324dbb663d37a5ee
treef1252c252f8ae6fbf0a5cdd36857978eab4b48ca
parent6822b2b997226699ac17670891a9af442ec0a9c8
* Makefile.in (XMLFILES): Add library-list.dtd.
(ALLDEPFILES): Add solib-target.o.
(solib-target.o): New rule.
* remote.c (PACKET_qXfer_libraries): New constant.
(remote_protocol_features): Add qXfer:libraries:read.
(remote_wait): Recognize library stop replies.
(remote_async_wait): Likewise.  Fix typo.
(remote_xfer_partial): Handle TARGET_OBJECT_LIBRARIES.
(init_remote_async_ops): Fix typo.
(_initialize_remote): Register "set remote library-info-packet".
* solib-som.c (som_current_sos): Set addr_low and addr_high.
* solib-target.c: New file.
* solib.c (solib_map_sections): Use addr_low and addr_high instead
of textsection.
(info_sharedlibrary_command): Likewise.
(solib_add_library, solib_remove_library): New.
* solist.h (struct so_list): Replace textsection with addr_low and
addr_high.
* target.h (enum target_object): Add TARGET_OBJECT_LIBRARIES.
* NEWS: Describe new qXfer:libraries:read and shared library
event support.
* features/library-list.dtd: New.

* gdb.texinfo (Remote Configuration): Document library-info-packet.
Add other missing entries.  Adjust the table size to fit.
(Stop Reply Packets): Use @itemize instead of @enumerate.  Document
stop reasons including the new "library" event.
(General Query Packets): Adjust table widths for qSupported.  Mention
qXfer:libraries:read reply to qSupported and document the new packet.
(Library List Format): New section.
12 files changed:
gdb/ChangeLog
gdb/Makefile.in
gdb/NEWS
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/features/library-list.dtd [new file with mode: 0644]
gdb/remote.c
gdb/solib-som.c
gdb/solib-target.c [new file with mode: 0644]
gdb/solib.c
gdb/solist.h
gdb/target.h