* 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 2559d7e2cb57dbc8f29824324ce8e040efd8cfaa..f48858bc713061005c48a22fb7e49f12967dee04 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 ada30a3ef5abc70e017d48f7397cbc58f6bf1fbe..0912e651190c8d1458101621fe54e3545b5ba606 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 5f7fc6b5a55b2bd56c1fd8cb6954bf6488cfc9ac..67868184b0ffa3149b917dd301337bdf59031bba 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 9965f05577f5373cc851774c52d81e7ddd0439a9..2872b99c48c85998d13a4bf58b72a443ba4b3591 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