Make the "info dll" command available on all platform.
authorJoel Brobecker <brobecker@adacore.com>
Sat, 2 May 2015 11:46:47 +0000 (04:46 -0700)
committerJoel Brobecker <brobecker@adacore.com>
Wed, 6 May 2015 17:47:20 +0000 (10:47 -0700)
commitb30a0bc387d63a28362bb08c351da32b50228530
tree6dfcaf97371195e2641dc18243569f78077137ca
parent0d495746bb7ac93f3270443cae4117d6ae69ea05
Make the "info dll" command available on all platform.

The "info dll", an alias of the "info sharedlibrary" command, is
currently only defined in windows native versions. This patch makes
it universally available by moving the alias declaration to solib.c,
and adjusts the documentation accordingly.

Making it universally available has two benefits:
  - Windows users moving to a Unix platforms are still able to use
    the same command for getting the list of shared libraries;
  - Unix to Windows cross debuggers now provide that command also.

gdb/ChangeLog:

        * solib.c (_initialize_solib): Add "info dll" alias creation.
        * windows-nat.c (set_windows_aliases): Delete.
        (_initialize_windows_nat): Remove deprecated_init_ui_hook
        assignment.
        * NEWS: Add news entry about "info dll" now being available
        on all platforms.

gdb/doc/ChangeLog:

        * gdb.texinfo (Files): Add "info dll" documentation.
        (Cygwin Native): Remove "info dll" documentation.
gdb/ChangeLog
gdb/NEWS
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/solib.c
gdb/windows-nat.c