From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1579 invoked by alias); 7 Oct 2002 18:00:47 -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 1571 invoked from network); 7 Oct 2002 18:00:46 -0000 Received: from unknown (HELO mx1.redhat.com) (66.187.233.31) by sources.redhat.com with SMTP; 7 Oct 2002 18:00:46 -0000 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.52.254]) by mx1.redhat.com (8.11.6/8.11.6) with ESMTP id g97HfGX16114 for ; Mon, 7 Oct 2002 13:41:16 -0400 Received: from pobox.corp.redhat.com (pobox.corp.redhat.com [172.16.52.156]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id g97I0jf08339 for ; Mon, 7 Oct 2002 14:00:45 -0400 Received: from valrhona.uglyboxes.com (IDENT:7KxJOGSL6CWoapR29TSTIbyw65CoFd7T@vpn50-23.rdu.redhat.com [172.16.50.23]) by pobox.corp.redhat.com (8.11.6/8.11.6) with ESMTP id g97I0i808682 for ; Mon, 7 Oct 2002 14:00:45 -0400 Date: Mon, 07 Oct 2002 11:00:00 -0000 From: Keith Seitz X-X-Sender: keiths@valrhona.uglyboxes.com To: gdb-patches@sources.redhat.com Subject: [RFA] Fix gdb/669 (fwd) Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-SW-Source: 2002-10/txt/msg00174.txt.bz2 Ping. ---------- Forwarded message ---------- Date: Tue, 24 Sep 2002 12:42:24 -0700 (PDT) From: Keith Seitz To: gdb-patches@sources.redhat.com Subject: [RFA] Fix gdb/669 Hi, This patch fixes gdb/669, which demonstrates that the MI command "thread-list-ids" and the console's "info thread" get out of sync. This is caused by the MI command not following the console command, which prunes old threads and looks for new ones when it is called. Keith ChangeLog 2002-09-05 Keith Seitz * thread.c (do_captured_list_thread_ids): Call prune_threads and target_find_new_threads. Patch Index: thread.c =================================================================== RCS file: /cvs/src/src/gdb/thread.c,v retrieving revision 1.23 diff -p -r1.23 thread.c *** thread.c 2 Aug 2002 20:51:21 -0000 1.23 --- thread.c 24 Sep 2002 19:32:40 -0000 *************** do_captured_list_thread_ids (struct ui_o *** 262,267 **** --- 262,269 ---- struct thread_info *tp; int num = 0; + prune_threads (); + target_find_new_threads (); ui_out_tuple_begin (uiout, "thread-ids"); for (tp = thread_list; tp; tp = tp->next)