gdb/
authorYao Qi <yao@codesourcery.com>
Sat, 15 Dec 2012 04:06:40 +0000 (04:06 +0000)
committerYao Qi <yao@codesourcery.com>
Sat, 15 Dec 2012 04:06:40 +0000 (04:06 +0000)
2012-12-15  Yao Qi  <yao@codesourcery.com>

* remote-notif.c (_initialize_notif): Add new commands
'set debug notification' and 'show debug notification'.
* NEWS: Mention these new commands.
gdb/doc/
2012-12-15 Yao Qi  <yao@codesourcery.com>

* gdb.texinfo (Debugging Output): Document 'set debug
notification' and 'show debug notification'.

gdb/ChangeLog
gdb/NEWS
gdb/doc/ChangeLog
gdb/doc/gdb.texinfo
gdb/remote-notif.c

index e985645..ea24d83 100644 (file)
@@ -1,5 +1,11 @@
 2012-12-15  Yao Qi  <yao@codesourcery.com>
 
+       * remote-notif.c (_initialize_notif): Add new commands
+       'set debug notification' and 'show debug notification'.
+       * NEWS: Mention these new commands.
+
+2012-12-15  Yao Qi  <yao@codesourcery.com>
+
        * Makefile.in (REMOTE_OBS): Add "remote-notif.o".
        (SFILES): Add "remote-notif.c".
        (HFILES_NO_SRCDIR): Add "remote-notif.h" and "common/queue.h".
index 52662fc..9912dc8 100644 (file)
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -71,6 +71,10 @@ enable type-printer [name]...
 disable type-printer [name]...
   Enable or disable type printers.
 
+set debug notification
+show debug notification
+  Control display of debugging info for async remote notification.
+
 * Removed commands
 
   ** For the Renesas Super-H architecture, the "regs" command has been removed
index f2e779b..08ff980 100644 (file)
@@ -1,5 +1,10 @@
 2012-12-15  Yao Qi  <yao@codesourcery.com>
 
+       * gdb.texinfo (Debugging Output): Document 'set debug
+       notification' and 'show debug notification'.
+
+2012-12-15  Yao Qi  <yao@codesourcery.com>
+
        * gdb.texinfo (Listing Tracepoints): New item and example about
        'installed on target' output.
        Add more in the example about 'installed on target'.
index 9e80c5b..5abcd93 100644 (file)
@@ -21983,6 +21983,12 @@ Displays the current state of @value{GDBN} JIT debugging.
 Turns on or off debugging messages from the Linux LWP debug support.
 @item show debug lin-lwp
 Show the current state of Linux LWP debugging messages.
+@item set debug notification
+@cindex remote async notification debugging info
+Turns on or off debugging messages about remote async notification.
+The default is off.
+@item show debug notification
+Displays the current state of remote async notification debugging messages.
 @item set debug observer
 @cindex observer debugging info
 Turns on or off display of @value{GDBN} observer debugging.  This
index 5a72f40..eee09a9 100644 (file)
@@ -38,6 +38,7 @@
 #include "event-loop.h"
 #include "target.h"
 #include "inferior.h"
+#include "gdbcmd.h"
 
 #include <string.h>
 
@@ -267,4 +268,14 @@ void
 _initialize_notif (void)
 {
   notif_queue = QUEUE_alloc (notif_client_p, notif_xfree);
+
+  add_setshow_boolean_cmd ("notification", no_class, &notif_debug,
+                          _("\
+Set debugging of async remote notification."), _("\
+Show debugging of async remote notification."), _("\
+When non-zero, debugging output about async remote notifications"
+" is enabled."),
+                          NULL,
+                          NULL,
+                          &setdebuglist, &showdebuglist);
 }