From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14730 invoked by alias); 5 May 2003 15:08:14 -0000 Mailing-List: contact sid-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: sid-owner@sources.redhat.com Received: (qmail 14723 invoked from network); 5 May 2003 15:08:12 -0000 Received: from unknown (HELO touchme.toronto.redhat.com) (207.219.125.105) by sources.redhat.com with SMTP; 5 May 2003 15:08:12 -0000 Received: from toenail.toronto.redhat.com (toenail.toronto.redhat.com [172.16.14.211]) by touchme.toronto.redhat.com (Postfix) with ESMTP id 82788800030; Mon, 5 May 2003 11:08:12 -0400 (EDT) Received: from toenail.toronto.redhat.com (IDENT:fche@localhost [127.0.0.1]) by toenail.toronto.redhat.com (8.11.6/8.11.6) with ESMTP id h45F8Ck04968; Mon, 5 May 2003 11:08:12 -0400 Received: (from fche@localhost) by toenail.toronto.redhat.com (8.12.8/8.12.8/Submit) id h45F89Km004964; Mon, 5 May 2003 11:08:09 -0400 Date: Mon, 05 May 2003 15:08:00 -0000 From: "Frank Ch. Eigler" To: Brandon Warhurst Cc: sid@sources.redhat.com Subject: Re: arm7t and the BL thumb instruction? Message-ID: <20030505150808.GA3998@redhat.com> References: <002801c31316$80de0cb0$6500a8c0@STARBAND.NET> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AhhlLboLdkugWU4S" Content-Disposition: inline In-Reply-To: <002801c31316$80de0cb0$6500a8c0@STARBAND.NET> User-Agent: Mutt/1.4.1i X-SW-Source: 2003-q2/txt/msg00017.txt.bz2 --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-length: 699 Hi - On Mon, May 05, 2003 at 10:56:20AM -0400, Brandon Warhurst wrote: > Here is the problem I'm having: As I step through ARM code I successfully > switch from ARM mode to Thumb mode. However, my first instruction is a > BL instruction. I have stepped through SID watching this > instruction execute. [...] Using the "--trace-extract" may tell you almost as much as stepping through it. > Here's the question: Is the BL instruction fully implemented? In Arm mode, I see a BL instruction, but not one in Thumb mode. In the latter, a branch-with-link is expressed as consecutive "bl-hi" and "bl-lo" instructions. What does "objdump -dr" say on the arm/thumb elf file? - FChE --AhhlLboLdkugWU4S Content-Type: application/pgp-signature Content-Disposition: inline Content-length: 189 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE+tn5YVZbdDOm/ZT0RAkgMAJ4pnl2KjZxBCYBr4PkCxLFuPJPlvwCeI8Oz LfjmJ2hhsLFt42o+1eG96hQ= =FgST -----END PGP SIGNATURE----- --AhhlLboLdkugWU4S--