From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17180 invoked by alias); 11 Nov 2013 08:24:24 -0000 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 Received: (qmail 17165 invoked by uid 89); 11 Nov 2013 08:24:23 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=2.9 required=5.0 tests=AWL,BAYES_00,RDNS_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no version=3.3.2 X-HELO: mail-ea0-f179.google.com Received: from Unknown (HELO mail-ea0-f179.google.com) (209.85.215.179) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Mon, 11 Nov 2013 08:24:21 +0000 Received: by mail-ea0-f179.google.com with SMTP id r15so495798ead.38 for ; Mon, 11 Nov 2013 00:24:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=ORlfgx5d0tXKdVZcDrA7uSugqZtRSDHW05ahW+5Hsfk=; b=hRgdaZn4wGtGk7LCamI1ld0T1NGS0Ck70cNqGJxXBMwNfWjUcc3KDwX/cD5OxSf2mS ve4qIUuIX9Z40HMPflfmP9Qtvzs6J/2AFy0B1lil4618nYkennJCDeS9MBdOwYvZ5HmZ JVAydCAaAyCx08NL9xwtMHkrdbPgMKWRH2W0zjcAoGNLM92jSRuNk8k7qUwz7wEuhqBo 2gfH+k563EyCMFGMiWGV0rEA8s+Xsztr44pxZ2w5WlZjaHPEd7enbxuoLGWqRZZtkMsi qD35omng4svl+vayJgQCDocnUeVtXHNXaUQeCb2Uv8uESccrUqdXGA8wFmg21T5iGZGX 7EIQ== X-Gm-Message-State: ALoCoQnSrcJqvohJ4VRsxzH3xiseBz/g7ndWiCvEA04KFpCkUESI7XDjlrUHdTpWM0Khzkti2Hv8 X-Received: by 10.14.183.130 with SMTP id q2mr1049936eem.64.1384158252505; Mon, 11 Nov 2013 00:24:12 -0800 (PST) Received: from [192.168.1.1] ([182.185.163.58]) by mx.google.com with ESMTPSA id v45sm59725114eef.11.2013.11.11.00.24.09 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 11 Nov 2013 00:24:11 -0800 (PST) Message-ID: <52809426.40405@linaro.org> Date: Mon, 11 Nov 2013 08:25:00 -0000 From: Omair Javaid User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: oza Pawandeep CC: Yao Qi , "gdb-patches@sourceware.org" , patches , Eli Zaretskii Subject: Re: [PATCH 0/2] GDB process record and reverse debugging improvements for arm*-linux* References: <52687B1A.2050003@codesourcery.com> <527C580B.5020100@linaro.org> <83k3gj5p9t.fsf@gnu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2013-11/txt/msg00277.txt.bz2 On Fri 08 Nov 2013 01:18:45 PM PKT, oza Pawandeep wrote: > Hi, > > The previous support for arm instruction and thumb instruction for > record and reply was added by me. > but there some reverse test case failing... > I had issues with employer disclaimer, so could not proceed. > I have got the disclaimer now and is up-to date with FSF. > > some of the queries to you regarding thumb2 support ? > > 1) did you bring in co processor and dsp instruction support for thumb2 ? > > 2) can you please run gdb-rever test suite and see if your code passes > the same ? > > > Regards, > Oza. > > > On Fri, Nov 8, 2013 at 12:55 PM, Eli Zaretskii wrote: >> >>> Date: Fri, 08 Nov 2013 08:18:35 +0500 >>> From: Omair Javaid >>> CC: gdb-patches@sourceware.org, Patch Tracking >>> >>> --- gdb/NEWS 11 Oct 2013 13:51:26 -0000 1.622 >>> +++ gdb/NEWS 7 Nov 2013 23:58:26 -0000 >>> @@ -3,6 +3,10 @@ >> >> This part is OK, but please make sure to have 2 spaces between >> sentences >> >>> +* Improved support of process record-replay and reverse debugging on >>> + arm*-linux* targets. Support for thumb32 and syscall instructions >> ^^ >> here. >> >> Thanks. > Hello Oza, I really appreciate your work on arm process record and I am trying to improve on the work you have done previously. I have sent 3 patches upstream which include basic support for Thumb32 instructions and system call instructions along with some fixes. There were around 1500 failures in gdb.reverse on arm that have been significantly reduced. Here is a current status of gdb.reverse test suite on arm targets: arm-native configuration: # of expected passes 2253 # of unexpected failures 71 arm-remote configuration: # of expected passes 2142 # of unexpected failures 122 I am currently working on patches to fix above unexpected failures and also working on supporting co-processor and other unsupported instruction types. -- Omair.