* gdb-events.sh (clear_gdb_event_hooks): New function.
authorKeith Seitz <keiths@redhat.com>
Fri, 16 Aug 2002 16:09:07 +0000 (16:09 +0000)
committerKeith Seitz <keiths@redhat.com>
Fri, 16 Aug 2002 16:09:07 +0000 (16:09 +0000)
        * gdb-events.c: Regenerate.
        * gdb-events.h: Regenerate.

gdb/ChangeLog
gdb/gdb-events.c
gdb/gdb-events.h
gdb/gdb-events.sh

index 2559d7e..f48858b 100644 (file)
@@ -1,3 +1,9 @@
+2002-08-16  Keith Seitz  <keiths@redhat.com>
+
+       * gdb-events.sh (clear_gdb_event_hooks): New function.
+       * gdb-events.c: Regenerate.
+       * gdb-events.h: Regenerate.
+
 2002-08-16  Andrew Cagney  <ac131313@redhat.com>
 
        * breakpoint.c (bpstat_stop_status): Rename not_a_breakpoint to
index ada30a3..0912e65 100644 (file)
@@ -134,6 +134,14 @@ set_gdb_event_hooks (struct gdb_events *vector)
 }
 #endif
 
+#if WITH_GDB_EVENTS
+void
+clear_gdb_event_hooks (void)
+{
+  set_gdb_event_hooks (&null_event_hooks);
+}
+#endif
+
 enum gdb_event
 {
   breakpoint_create,
index 5f7fc6b..6786818 100644 (file)
@@ -105,6 +105,9 @@ extern struct gdb_events *set_gdb_event_hooks (struct gdb_events *vector);
 /* Deliver any pending events. */
 extern void gdb_events_deliver (struct gdb_events *vector);
 
+/* Clear event handlers */
+extern void clear_gdb_event_hooks (void);
+
 #if !WITH_GDB_EVENTS
 #define set_gdb_events(x) 0
 #define set_gdb_event_hooks(x) 0
index 9965f05..2872b99 100755 (executable)
@@ -267,6 +267,9 @@ extern struct gdb_events *set_gdb_event_hooks (struct gdb_events *vector);
 /* Deliver any pending events. */
 extern void gdb_events_deliver (struct gdb_events *vector);
 
+/* Clear event handlers */
+extern void clear_gdb_event_hooks (void);
+
 #if !WITH_GDB_EVENTS
 #define set_gdb_events(x) 0
 #define set_gdb_event_hooks(x) 0
@@ -393,6 +396,18 @@ cat <<EOF
 #endif
 EOF
 
+# Clear hooks function
+echo ""
+cat <<EOF
+#if WITH_GDB_EVENTS
+void
+clear_gdb_event_hooks (void)
+{
+  set_gdb_event_hooks (&null_event_hooks);
+}
+#endif
+EOF
+
 # event type
 echo ""
 cat <<EOF