From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17994 invoked by alias); 24 Oct 2007 18:12:47 -0000 Received: (qmail 17979 invoked by uid 22791); 24 Oct 2007 18:12:45 -0000 X-Spam-Check-By: sourceware.org Received: from NaN.false.org (HELO nan.false.org) (208.75.86.248) by sourceware.org (qpsmtpd/0.31) with ESMTP; Wed, 24 Oct 2007 18:12:42 +0000 Received: from nan.false.org (localhost [127.0.0.1]) by nan.false.org (Postfix) with ESMTP id 75EB29833F; Wed, 24 Oct 2007 18:12:40 +0000 (GMT) Received: from caradoc.them.org (22.svnf5.xdsl.nauticom.net [209.195.183.55]) by nan.false.org (Postfix) with ESMTP id 5D2CD981F2; Wed, 24 Oct 2007 18:12:40 +0000 (GMT) Received: from drow by caradoc.them.org with local (Exim 4.68) (envelope-from ) id 1Ikkid-0002V3-BJ; Wed, 24 Oct 2007 14:12:39 -0400 Date: Wed, 24 Oct 2007 18:20:00 -0000 From: Daniel Jacobowitz To: Luis Machado Cc: gdb-patches@sourceware.org Subject: Re: [rfc, rfa/doc] Multi-threaded watchpoint improvements Message-ID: <20071024181239.GA9590@caradoc.them.org> Mail-Followup-To: Luis Machado , gdb-patches@sourceware.org References: <20070916183949.GA23966@caradoc.them.org> <20071001002015.GA15835@caradoc.them.org> <1193241369.4316.4.camel@localhost> <20071024154640.GA949@caradoc.them.org> <1193246520.4316.16.camel@localhost> <20071024164712.GB4025@caradoc.them.org> <1193252544.4316.19.camel@localhost> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1193252544.4316.19.camel@localhost> User-Agent: Mutt/1.5.15 (2007-04-09) X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2007-10/txt/msg00596.txt.bz2 On Wed, Oct 24, 2007 at 04:02:24PM -0300, Luis Machado wrote: > Ok, > > This is the event log without the patch applied. I can see that it does > have additional creation events occuring in the background, different > than what occurs with the patch. Same source code, same compile flags. This log isn't very useful, because it doesn't say _what_ is being created. You might have better luck with the "set debug target 1" logs, which will show watchpoints and breakpoints being inserted, or "set debug frame 1" which will show you any failures to backtrace. But after that you'll have to break out another copy of GDB. Check when GDB is checking the watchpoint and what it finds out. Might want to find a useful debug category to add some new messages to :-) -- Daniel Jacobowitz CodeSourcery