* 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.
Showing
- gdb/ChangeLog 25 additions, 0 deletionsgdb/ChangeLog
- gdb/Makefile.in 5 additions, 0 deletionsgdb/Makefile.in
- gdb/NEWS 12 additions, 0 deletionsgdb/NEWS
- gdb/doc/ChangeLog 10 additions, 0 deletionsgdb/doc/ChangeLog
- gdb/doc/gdb.texinfo 132 additions, 21 deletionsgdb/doc/gdb.texinfo
- gdb/features/library-list.dtd 15 additions, 0 deletionsgdb/features/library-list.dtd
- gdb/remote.c 51 additions, 8 deletionsgdb/remote.c
- gdb/solib-som.c 3 additions, 0 deletionsgdb/solib-som.c
- gdb/solib-target.c 384 additions, 0 deletionsgdb/solib-target.c
- gdb/solib.c 12 additions, 6 deletionsgdb/solib.c
- gdb/solist.h 5 additions, 1 deletiongdb/solist.h
- gdb/target.h 3 additions, 1 deletiongdb/target.h
Loading
Please register or sign in to comment