From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20242 invoked by alias); 8 Nov 2013 03:18:54 -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 20229 invoked by uid 89); 8 Nov 2013 03:18:54 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=3.4 required=5.0 tests=AWL,BAYES_50,RDNS_NONE,SPAM_SUBJECT,SPF_PASS,URIBL_BLOCKED autolearn=no version=3.3.2 X-HELO: mail-ee0-f52.google.com Received: from Unknown (HELO mail-ee0-f52.google.com) (74.125.83.52) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Fri, 08 Nov 2013 03:18:53 +0000 Received: by mail-ee0-f52.google.com with SMTP id e49so718844eek.11 for ; Thu, 07 Nov 2013 19:18:43 -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=M60uG9/f7AsvLrHwRgOUuUnf3jasktW8yvckf40jNEY=; b=B89w4hVkDP1sTYl3unLtP/WYKoiJa+NNTqUXhTI/zZYP/qjrPZ9cbya/CYRV9yObDU ifaEvwNjSH3s0+SqqZRq8hrI4NIQHHvpf5yaeca2gNBTdudvD8w+IEh66JG1DGMMugI/ BOymc8PM1vO4DIqnCTsVXYy+QoA9E4D+5/92ZpMOmoFRY4GVCM9xa+m9g2TSejsESV7g 8x/rLJNG58EMbE6EIXBfelUFNCyXTWucTJi1QkBpt3rs8d74JWJUqamkZ9LgpDrbcx6s 51fp4TChjWMjf+oz/JT3EKaqUticXjo1IuqrcmiZKz3TyEKIeQsjzarOAHc5QjtnaQMY pF4Q== X-Gm-Message-State: ALoCoQkvFM7lgYfIYWDdg0mpqAUj4Rli0mTWCjHwK9iyJveVysa56p6JB0JmS4q1Li+nI6RMSKMt X-Received: by 10.14.108.9 with SMTP id p9mr13491458eeg.8.1383880723767; Thu, 07 Nov 2013 19:18:43 -0800 (PST) Received: from [192.168.1.1] ([182.185.163.58]) by mx.google.com with ESMTPSA id a6sm17003727eei.10.2013.11.07.19.18.40 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 07 Nov 2013 19:18:42 -0800 (PST) Message-ID: <527C580B.5020100@linaro.org> Date: Fri, 08 Nov 2013 03:20: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: Yao Qi CC: gdb-patches@sourceware.org, Patch Tracking Subject: Re: [PATCH 0/2] GDB process record and reverse debugging improvements for arm*-linux* References: <52687B1A.2050003@codesourcery.com> In-Reply-To: <52687B1A.2050003@codesourcery.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2013-11/txt/msg00216.txt.bz2 On Thu 24 Oct 2013 06:42:50 AM PKT, Yao Qi wrote: > On 10/24/2013 08:09 AM, Omair Javaid wrote: >> --- gdb/NEWS 11 Oct 2013 13:51:26 -0000 1.622 >> +++ gdb/NEWS 23 Oct 2013 20:34:42 -0000 >> @@ -3,6 +3,12 @@ >> >> *** Changes since GDB 7.6 >> >> +* Improved support of process record-replay and reverse debugging on >> + arm*-linux* targets. >> + >> +Support for thumb32 instructions and syscall recording has been added. > > This change is user visible... > >> +gdb/testsuite/gdb.reverse is now enabled for arm*-linux* targets. >> + > > while this is not. This line is not necessary in NEWS. > Here is an updated patch. == PATCH 0 == This patch adds a news entry about improved process record-replay on arm*-linux* targets. It also adds linux-record.o to gdb_target_obs in configure.tgt and enables gdb.reverse testsuite for arm*-linux* targets. gdb: 2013-11-08 Omair Javaid * NEWS: Add note on improved process record-replay on arm*-linux* targets. * configure.tgt: Add linux-record.o to gdb_target_obs. gdb/testsuite: 2013-10-24 Omair Javaid * lib/gdb.exp: Enable gdb.reverse testsuite for arm*-linux* targets. Index: gdb/NEWS =================================================================== RCS file: /cvs/src/src/gdb/NEWS,v retrieving revision 1.622 diff -u -p -r1.622 NEWS --- gdb/NEWS 11 Oct 2013 13:51:26 -0000 1.622 +++ gdb/NEWS 7 Nov 2013 23:58:26 -0000 @@ -3,6 +3,10 @@ *** Changes since GDB 7.6 +* Improved support of process record-replay and reverse debugging on + arm*-linux* targets. Support for thumb32 and syscall instructions + recording has been added. + * GDB now supports Fission DWP file format version 2. http://gcc.gnu.org/wiki/DebugFission Index: gdb/configure.tgt =================================================================== RCS file: /cvs/src/src/gdb/configure.tgt,v retrieving revision 1.281 diff -u -p -r1.281 configure.tgt --- gdb/configure.tgt 1 Oct 2013 13:21:17 -0000 1.281 +++ gdb/configure.tgt 7 Nov 2013 23:58:29 -0000 @@ -89,7 +89,7 @@ arm*-wince-pe | arm*-*-mingw32ce*) arm*-*-linux*) # Target: ARM based machine running GNU/Linux gdb_target_obs="arm-tdep.o arm-linux-tdep.o glibc-tdep.o \ - solib-svr4.o symfile-mem.o linux-tdep.o" + solib-svr4.o symfile-mem.o linux-tdep.o linux-record.o" build_gdbserver=yes ;; arm*-*-netbsd* | arm*-*-knetbsd*-gnu) Index: gdb/testsuite/lib/gdb.exp =================================================================== RCS file: /cvs/src/src/gdb/testsuite/lib/gdb.exp,v retrieving revision 1.250 diff -u -p -r1.250 gdb.exp --- gdb/testsuite/lib/gdb.exp 18 Oct 2013 20:40:03 -0000 1.250 +++ gdb/testsuite/lib/gdb.exp 7 Nov 2013 23:58:32 -0000 @@ -1774,7 +1774,8 @@ proc supports_process_record {} { return [target_info gdb,use_precord] } - if { [istarget "x86_64-*-linux*"] || [istarget "i\[34567\]86-*-linux*"] } { + if { [istarget "arm*-*-linux*"] || [istarget "x86_64-*-linux*"] + || [istarget "i\[34567\]86-*-linux*"] } { return 1 } @@ -1789,7 +1790,8 @@ proc supports_reverse {} { return [target_info gdb,can_reverse] } - if { [istarget "x86_64-*-linux*"] || [istarget "i\[34567\]86-*-linux*"] } { + if { [istarget "arm*-*-linux*"] || [istarget "x86_64-*-linux*"] + || [istarget "i\[34567\]86-*-linux*"] } { return 1 }