]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* mi-events.c (mi_register_update): New function.
authorKeith Seitz <keiths@redhat.com>
Mon, 22 Jul 2002 22:01:31 +0000 (22:01 +0000)
committerKeith Seitz <keiths@redhat.com>
Mon, 22 Jul 2002 22:01:31 +0000 (22:01 +0000)
        * mi-interp.c (mi_event_handlers): Add mi_register_update
        event handler.
        * mi.h (mi_register_update): Add declaration.

gdb/mi/ChangeLog
gdb/mi/mi-events.c
gdb/mi/mi-interp.c
gdb/mi/mi.h

index 901278f865f190bf51c096ef792f29f22142b995..dcb3330c3fd2150192741ee9176a252f8216fefa 100644 (file)
@@ -1,3 +1,10 @@
+2002-07-22  Keith Seitz  <keiths@redhat.com>
+
+       * mi-events.c (mi_register_update): New function.
+       * mi-interp.c (mi_event_handlers): Add mi_register_update
+       event handler.
+       * mi.h (mi_register_update): Add declaration.
+       
 2002-06-24  Keith Seitz  <keiths@redhat.com>
 
        * mi-cmds.h (mi_execute_command): Add "extern".
index bfb9b5b70fe9c384849fcd0a976c875d7aa60b80..6b7255509baa18647a6e464ba05eed85fa7f58e6 100644 (file)
@@ -204,3 +204,9 @@ mi_architecture_changed (void)
 {
   event_notify ("architecture-changed");
 }
+
+void
+mi_register_update(int regno)
+{
+  event_notify ("register-update,number=\"%d\"", regno);
+}
index 16dd3d69600f9c1317b78b0edd77ce29d6e83e14..a892795e3a05aca3dcddf41476cc5c5df91392ea 100644 (file)
@@ -77,7 +77,8 @@ static struct gdb_events mi_event_handlers =
     mi_create_tracepoint,
     mi_delete_tracepoint,
     mi_modify_tracepoint,
-    mi_architecture_changed
+    mi_architecture_changed,
+    mi_register_update
   };
 
 static int
index e0215ee207acf9dae90b7de6cc211dad0d04a04a..502efa409b8cd4e7b4113041aa7102fdf58102a9 100644 (file)
@@ -56,4 +56,5 @@ extern void mi_create_tracepoint (int bpnum);
 extern void mi_modify_tracepoint (int bpnum);
 extern void mi_delete_tracepoint (int bpnum);
 extern void mi_architecture_changed (void);
+extern void mi_register_update(int regno);
 #endif /* MI_H */