From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31863 invoked by alias); 23 Sep 2005 23:44:00 -0000 Mailing-List: contact gdb-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sources.redhat.com Received: (qmail 31836 invoked by uid 22791); 23 Sep 2005 23:43:50 -0000 Received: from mail-out3.apple.com (HELO mail-out3.apple.com) (17.254.13.22) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Fri, 23 Sep 2005 23:43:50 +0000 Received: from relay6.apple.com (a17-128-113-36.apple.com [17.128.113.36]) by mail-out3.apple.com (8.12.11/8.12.11) with ESMTP id j8NNhkWN017685; Fri, 23 Sep 2005 16:43:46 -0700 (PDT) Received: from [17.219.207.38] (unknown [17.219.207.38]) by relay6.apple.com (Apple SCV relay) with ESMTP id C2FCD4C3; Fri, 23 Sep 2005 16:43:45 -0700 (PDT) Message-ID: <43349331.1000209@apple.com> Date: Fri, 23 Sep 2005 23:44:00 -0000 From: Stan Shebs User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.12) Gecko/20050915 MIME-Version: 1.0 To: Michael Snyder Cc: gdb@sources.redhat.com Subject: Re: Using reverse execution References: <43309387.4020504@cisco.com> In-Reply-To: <43309387.4020504@cisco.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2005-09/txt/msg00175.txt.bz2 Michael Snyder wrote: > [...] I have a target audience of engineers to whom > I've been trying to "sell" reverse execution -- and I have > a working implementation that I can demo, live, and a real-life > bug that I can show to be easy to debug with reverse execution, > and pretty damn hard otherwise. And the majority of them will > go "wow", but they aren't jumping up and down demanding access > to this cool facility. This is a really important data point. > > I think this is a familiar concept to us, but an unfamiliar > one for many users, and they may have to get their hands on > it and actually use it and play with it before they start to > get a feel for its true power. My intuition is that this is the most accurate description of the current reality. It makes things harder for us, because it means we have to make a really good first impression; a lame or unreliable implementation of reversal will have users hearing through the grapevine that they should avoid it or that it is useless, and many people will never even give it that first try. Stan