From: Keith Seitz Date: Mon, 22 Jul 2002 22:01:31 +0000 (+0000) Subject: * mi-events.c (mi_register_update): New function. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e2df491d36d9233d4a9801eb1938f6e8f62e4368;p=thirdparty%2Fbinutils-gdb.git * 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. --- diff --git a/gdb/mi/ChangeLog b/gdb/mi/ChangeLog index 901278f865f..dcb3330c3fd 100644 --- a/gdb/mi/ChangeLog +++ b/gdb/mi/ChangeLog @@ -1,3 +1,10 @@ +2002-07-22 Keith Seitz + + * 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 * mi-cmds.h (mi_execute_command): Add "extern". diff --git a/gdb/mi/mi-events.c b/gdb/mi/mi-events.c index bfb9b5b70fe..6b7255509ba 100644 --- a/gdb/mi/mi-events.c +++ b/gdb/mi/mi-events.c @@ -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); +} diff --git a/gdb/mi/mi-interp.c b/gdb/mi/mi-interp.c index 16dd3d69600..a892795e3a0 100644 --- a/gdb/mi/mi-interp.c +++ b/gdb/mi/mi-interp.c @@ -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 diff --git a/gdb/mi/mi.h b/gdb/mi/mi.h index e0215ee207a..502efa409b8 100644 --- a/gdb/mi/mi.h +++ b/gdb/mi/mi.h @@ -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 */