diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 98558f78c2e..dd4bcadb560 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,12 @@ +2015-05-06 Joel Brobecker + + * 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. + 2015-05-05 Joel Brobecker * ada-lang.c (value_assign_to_component): Reformat and improve diff --git a/gdb/NEWS b/gdb/NEWS index 651401d18fc..0c7084aa158 100644 --- a/gdb/NEWS +++ b/gdb/NEWS @@ -23,6 +23,9 @@ present in the debug info. This typically includes the compiler version and may include things like its command line arguments. +* The "info dll", an alias of the "info sharedlibrary" command, + is now available on all platforms. + * Directory names supplied to the "set sysroot" commands may be prefixed with "target:" to tell GDB to access shared libraries from the target system, be it local or remote. This replaces the prefix diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index ef6534f5f0d..f374fea6656 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -1,3 +1,8 @@ +2015-05-06 Joel Brobecker + + * gdb.texinfo (Files): Add "info dll" documentation. + (Cygwin Native): Remove "info dll" documentation. + 2015-04-29 Doug Evans * python.texi (Xmethod API) : diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index 9e2787d0af0..19d8bb3893a 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -17854,6 +17854,10 @@ Print the names of the shared libraries which are currently loaded that match @var{regex}. If @var{regex} is omitted then print all shared libraries that are loaded. +@kindex info dll +@item info dll @var{regex} +This is an alias of @code{info sharedlibrary}. + @kindex sharedlibrary @kindex share @item sharedlibrary @var{regex} @@ -20701,10 +20705,6 @@ This command displays thread specific information stored in the Thread Information Block (readable on the X86 CPU family using @code{$fs} selector for 32-bit programs and @code{$gs} for 64-bit programs). -@kindex info dll -@item info dll -This is a Cygwin-specific alias of @code{info shared}. - @kindex set cygwin-exceptions @cindex debugging the Cygwin DLL @cindex Cygwin DLL, debugging diff --git a/gdb/solib.c b/gdb/solib.c index 358a0a263cb..0010c2fe45c 100644 --- a/gdb/solib.c +++ b/gdb/solib.c @@ -1675,6 +1675,7 @@ _initialize_solib (void) _("Load shared object library symbols for files matching REGEXP.")); add_info ("sharedlibrary", info_sharedlibrary_command, _("Status of loaded shared object libraries.")); + add_info_alias ("dll", "sharedlibrary", 1); add_com ("nosharedlibrary", class_files, no_shared_libraries, _("Unload all shared object library symbols.")); diff --git a/gdb/windows-nat.c b/gdb/windows-nat.c index be5d7e814b9..701d2c52e80 100644 --- a/gdb/windows-nat.c +++ b/gdb/windows-nat.c @@ -2502,12 +2502,6 @@ windows_target (void) return t; } -static void -set_windows_aliases (char *argv0) -{ - add_info_alias ("dll", "sharedlibrary", 1); -} - /* -Wmissing-prototypes */ extern initialize_file_ftype _initialize_windows_nat; @@ -2601,7 +2595,6 @@ Show whether to display kernel exceptions in child process."), NULL, add_cmd ("selector", class_info, display_selectors, _("Display selectors infos."), &info_w32_cmdlist); - deprecated_init_ui_hook = set_windows_aliases; } /* Hardware watchpoint support, adapted from go32-nat.c code. */