From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29977 invoked by alias); 2 May 2011 13:28:19 -0000 Received: (qmail 29923 invoked by uid 22791); 2 May 2011 13:28:18 -0000 X-SWARE-Spam-Status: No, hits=-6.9 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,SPF_HELO_PASS,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 02 May 2011 13:28:01 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p42DRxuF002149 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 2 May 2011 09:27:59 -0400 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id p42DRxXH031658; Mon, 2 May 2011 09:27:59 -0400 Received: from opsy.redhat.com (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id p42DRwCO003682; Mon, 2 May 2011 09:27:58 -0400 Received: by opsy.redhat.com (Postfix, from userid 500) id 1A5BA378334; Mon, 2 May 2011 07:27:58 -0600 (MDT) From: Tom Tromey To: paawan oza Cc: Petr =?utf-8?Q?Hluz=C3=ADn?= , gdb@sourceware.org, gdb-patches@sourceware.org Subject: Re: [PATCH] arm reversible : References: <341905.10459.qm@web112513.mail.gq1.yahoo.com> <208397.95006.qm@web112517.mail.gq1.yahoo.com> <4DA27006.1080607@codesourcery.com> <763549.92092.qm@web112506.mail.gq1.yahoo.com> <335149.24692.qm@web112515.mail.gq1.yahoo.com> <592215.58786.qm@web112508.mail.gq1.yahoo.com> <172713.29831.qm__351.089161313389$1303740245$gmane$org@web112503.mail.gq1.yahoo.com> <136943.43839.qm@web112518.mail.gq1.yahoo.com> <727567.12089.qm__13056.408687453$1304018591$gmane$org@web112511.mail.gq1.yahoo.com> <924576.78639.qm@web112515.mail.gq1.yahoo.com> Date: Mon, 02 May 2011 13:28:00 -0000 In-Reply-To: <924576.78639.qm@web112515.mail.gq1.yahoo.com> (paawan oza's message of "Sat, 30 Apr 2011 09:16:16 -0700 (PDT)") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii 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: 2011-05/txt/msg00008.txt.bz2 >>>>> "Oza" == paawan oza writes: Oza> So you are suggesting; Oza> GET_REG_VAL (reg_cache, ARM_PC_REGNUM, &u_buf.buf[0]); Oza> if (target is big endian) Oza> { Oza> convert_big_to_little (u_buf.s_word) Oza> } Oza> something like above ? Oza> right ? More or less, but if you use the existing functions like extract_unsigned_integer or extract_typed_address, then they will handle all the details. Oza> and while replaying do I need to convert it to big endian ? Oza> somethig like that ? It depends on what you are doing. If you are doing calculations on some number, then you have to extract it properly so that the host math works correctly. If you are just storing some data to be restored verbatim, then you don't need to convert at all. Tom