From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 932 invoked by alias); 14 Aug 2002 22:37:30 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 921 invoked from network); 14 Aug 2002 22:37:29 -0000 Received: from unknown (HELO valrhona.uglyboxes.com) (64.1.192.220) by sources.redhat.com with SMTP; 14 Aug 2002 22:37:29 -0000 Received: from localhost.localdomain (IDENT:Y8tMiB1KWicFm9y9h+RfqkwGAmg4NeWt@localhost.localdomain [127.0.0.1]) by valrhona.uglyboxes.com (8.11.6/8.11.6) with ESMTP id g7EMe8C04749 for ; Wed, 14 Aug 2002 15:40:08 -0700 Date: Wed, 14 Aug 2002 15:37:00 -0000 From: Keith Seitz X-X-Sender: keiths@valrhona.uglyboxes.com To: gdb-patches@sources.redhat.com Subject: [RFA] gdb-events.sh: Add clear_gdb_event_hooks Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2002-08/txt/msg00355.txt.bz2 Hi, More fallout of my MI work: when switching interpreters, we'll need to be able to clear all hooks and event handlers so that when the new interpreter's hooks/event handlers are installed, we don't leave the old ones lying about. Ok? Keith ChangeLog 2002-08-14 Keith Seitz * gdb-events.sh (clear_gdb_event_hooks): New function. * gdb-events.c: Regenerate. * gdb-events.h: Regenerate. Patch Index: gdb-events.sh =================================================================== RCS file: /cvs/src/src/gdb/gdb-events.sh,v retrieving revision 1.12 retrieving revision 1.12.6.1 diff -p -r1.12 -r1.12.6.1 *** gdb-events.sh 19 Mar 2002 02:51:05 -0000 1.12 --- gdb-events.sh 24 Jun 2002 23:59:57 -0000 1.12.6.1 *************** extern struct gdb_events *set_gdb_event_ *** 267,272 **** --- 267,275 ---- /* 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 *************** do *** 389,394 **** --- 392,409 ---- esac done cat <