From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4387 invoked by alias); 24 Apr 2006 08:29:09 -0000 Received: (qmail 4070 invoked by uid 22791); 24 Apr 2006 08:29:06 -0000 X-Spam-Check-By: sourceware.org Received: from pproxy.gmail.com (HELO pproxy.gmail.com) (64.233.166.179) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 24 Apr 2006 08:29:04 +0000 Received: by pproxy.gmail.com with SMTP id e30so1324337pya for ; Mon, 24 Apr 2006 01:29:02 -0700 (PDT) Received: by 10.35.98.6 with SMTP id a6mr542276pym; Mon, 24 Apr 2006 01:29:02 -0700 (PDT) Received: by 10.35.26.13 with HTTP; Mon, 24 Apr 2006 01:29:02 -0700 (PDT) Message-ID: Date: Mon, 24 Apr 2006 12:23:00 -0000 From: Inder To: gdb@sourceware.org Subject: Re: GDB stub question? In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Content-Disposition: inline References: <1145862112.7595.5.camel@localhost.localdomain> X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org X-SW-Source: 2006-04/txt/msg00298.txt.bz2 SGkgUmFtYW5hCgpUaGUgc3R1YiBpcyBjYXBhYmxlIG9mIHNpbmdsZSBzdGVw aW5nIGJ1dCBjYW4gb25seSBzdGVwIG9uZQppbnN0cnVjdGlvbiBhdCBhIHRp bWUsIHdoZW4gZGVidWdnaW5nIEMgY29kZSwgdGhlIG5leHQgb3Igc3RlcCBz aG91bGQKYWN1dGFsbHkgc3RlcCB0byB0aGUgbmV4dCBzb3VyY2UgbGluZSwg YnV0IGluIG15IGNhc2UgZm9yIGV2ZXJ5IG5leHQKb3Igc3RlcCBpIGFtIG9u bHkgYWJsZSB0byBzdGVwIG9uZSBpbnN0cnVjdGlvbi4KClRoZSBzdHViIGhh cyBubyBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc291cmNlIGxpbmVzIHNvIHRo ZSBob3N0IGlzCmNhcGFibGUgb2YgZG9pbmcgdGhpcywgYnkgcmVhZGluZyB0 aGUgZGVidWcgaW5mby4KCkNvbW11bmljYXRpb24gYmV0d2VlbiBteSBHREIg aG9zdCBhbmQgdGhlIHRhcmdldCBpcyBsaWtlCgoKPj4+ICB3aGVuIEdEQiBp cyBjb25uZWN0ZWQgdG8gdGhlIHRhcmdldApIb3N0IC0gICArJEhjLTEjMDkK IFRhcmdldCBSZXBseS0gICArJE9LIzlhfApIb3N0IC0gICArJHFDI2I0CiBU YXJnZXQgUmVwbHktICAgKyQjMDB8Ckhvc3QgLSAgICskcU9mZnNldHMjNGIK IFRhcmdldCBSZXBseS0gICArJCMwMHwKSG9zdCAtICAgKyQ/IzNmCiBUYXJn ZXQgUmVwbHktICAgKyRTMTIjYjZ8Ckhvc3QgLSAgICsKSG9zdCAtICAgJEhn MCNkZgogVGFyZ2V0IFJlcGx5LSAgICskT0sjOWF8Ckhvc3QgLSAgICskcGYj ZDYKIFRhcmdldCBSZXBseS0gICArJCMwMHwKSG9zdCAtICAgKyRnIzY3CiBU YXJnZXQgUmVwbHktICAgKyQwMjAwMDAwMDdjMDN8CiBUYXJnZXQgUmVwbHkt ICAgODUwMGE4MjI0ZDAwMDF8CiBUYXJnZXQgUmVwbHktICAgMDAwMDAwNTZm Mzg0MDB8CiBUYXJnZXQgUmVwbHktICAgYThlZTg0MDAwMDAwMDB8CiBUYXJn ZXQgUmVwbHktICAgMDAwMDAwMDAwMDAwMDB8CiBUYXJnZXQgUmVwbHktICAg MDAwMDAwMDAwMDAwMDB8CiBUYXJnZXQgUmVwbHktICAgMDAwMDAwNzgwMzg1 MDB8CiBUYXJnZXQgUmVwbHktICAgN2MwMzg1MDAxNDAzODV8CiBUYXJnZXQg UmVwbHktICAgMDAzMGRmMzcwMGEwOGV8CiBUYXJnZXQgUmVwbHktICAgMDAw MDFmMDAwMDIwMWZ8CiBUYXJnZXQgUmVwbHktICAgMDAwMDIwIzk2fApIb3N0 IC0gICArCkhvc3QgLSAgICRtOGVhMCw0I2ZiCiBUYXJnZXQgUmVwbHktICAg KyQ2NDAwNGJlMiNmN3wKSG9zdCAtICAgKwpIb3N0IC0gICAkcVN5bWJvbDo6 IzViCiBUYXJnZXQgUmVwbHktICAgKyQjMDB8Ckhvc3QgLSAgICsKCj4+IGkg YW0gY29ubmVjdGVkIHRvIHRoZSB0YXJnZXQKPj4gYWZ0ZXIgdGhlIHN0ZXAg Y29tbWFuZAoKSG9zdCAtICAgJHZDb250PyM0OQogVGFyZ2V0IFJlcGx5LSAg KyQjMDB8Ckhvc3QgLSAgICskSGMwI2RiCiBUYXJnZXQgUmVwbHktICArJE9L IzlhfApIb3N0IC0gICArJFMxMiNiNgogVGFyZ2V0IFJlcGx5LSAgK3wKIFRh cmdldCBSZXBseS0gICRTMTIjYjZ8Cgp0aGlzIFMxMiBwYWNrZXQgaXMgYSBz aW5nbGUgc3RlcCB3aXRoIGEgc2lnbmFsIHBhY2tldCB3aGljaCBpbiBteSBj YXNlIG9ubHkKc3RlcHMgb25lIGluc3RydWN0aW9ucy4KCgpJcyB0aGVyZSBh bnkgcGFja2VkIHdoaWNoIGkgbmVlZCB0byBzdXBwb3J0IGluIG9yZGVyIHRv IHN1cHBvcnQgc291cmNlIHN0ZXBwaW5nPwoKClRoYW5rcwpJbmRlci4KCgpP biA0LzI0LzA2LCBSYW1hbmEgUmFkaGFrcmlzaG5hbiA8cmFtYW5hLnJhZGhh a3Jpc2huYW5AY29kaXRvLmNvbT4gd3JvdGU6Cj4gVGhpcyBtZWFucyB5b3Vy IHN0dWIgaXMgY2FwYWJsZSBvZiBkb2luZyBzaW5nbGUgc3RlcHBpbmcgYnkg aXRzZWxmLiBTMTIKPiB3b3VsZCBtZWFuIGdpdmUgc2lnbmFsIDEyIHRvIHRo ZSBkZWJ1Z2dlZS4KPgo+ID5Gcm9tIHRoZSBtYW51YWwgLT4KPgo+IGBTJ1NJ R2A7J0FERFIgLS0gc3RlcCB3aXRoIHNpZ25hbAo+ICAgICBMaWtlIGBDJyBi dXQgc3RlcCBub3QgY29udGludWUuCj4KPiBJZiB5b3UgbmVlZCBtb3JlIGhl bHAgc2hvdyBhIGNvbXBsZXRlIGxvZyBvZiB0aGUgcmVtb3RlIHByb3RvY29s IGZvciB0aGUKPiBzdGVwcyB5b3UgZGlkIGFuZCB0aGUgYmVoYXZpb3VyIHlv dSBleHBlY3RlZCAvIG9ic2VydmVkLgo+Cj4KPiAtIFJhbWFuYQo+Cj4gT24g TW9uLCAyMDA2LTA0LTI0IGF0IDExOjQzICswNTMwLCBJbmRlciB3cm90ZToK PiA+IEhpIEFsbAo+ID4KPiA+IEkgaGF2ZSBwb3J0ZWQgYSBHREIgc3R1YiBm b3IgQVJNIGJhc2VkIHN5c3RlbSwgYnV0IHdoZW4gaSB0cmllZCBkb2luZwo+ ID4gc291cmNlIHN0ZXBwaW5nIEdEQiAoR0RCIDYuNCkgIGhvc3Qgc2VuZHMg dGhlIGZvbGxvd2luZyBwYWNrZXQgdG8gdGhlCj4gPiB0YXJnZXQgc3lzdGVt Ogo+ID4KPiA+ICAgLS0tPiAkUzEyI2I2Cj4gPgo+ID4gd2hpY2ggdGVsbCB0 aGUgdGFyZ2V0IHRvIGFjdHVhbGx5IGRvIGEgc2luZ2xlIGluc3RydWN0aW9u IHN0ZXAuIEkKPiA+IGJlbGlldmUgaW4gdGhlIHByZXZpb3VzIHZlcnNpb25z IG9mIEdEQiBzb3VyY2Ugc3RlcHBpbmcgd2FzIGRvbmUgYnkKPiA+IHNldHRp bmcgdGhlIGJyZWFrcG9pbnQgdG8gdGhlIG5leHQgc291cmNlIGxpbmUgYW5k IHRoZW4gY29udGludWUuCj4gPgo+ID4gQW0gaSBtaXNzaW5nIHNvbWV0aGlu ZyBoZXJlLgo+ID4KPiA+IEFueSBoZWxwIHdpbGwgYmUgYXBwcmljaWF0ZWQu Cj4gPgo+ID4gLS0KPiA+IFRoYW5rcywKPiA+IEluZGVyCj4KPgoKCi0tClRo YW5rcywKSW5kZXIKCgotLQpUaGFua3MsCkluZGVyCg== >From gdb-return-25011-listarch-gdb=sources.redhat.com@sourceware.org Mon Apr 24 12:16:42 2006 Return-Path: Delivered-To: listarch-gdb@sources.redhat.com Received: (qmail 15423 invoked by alias); 24 Apr 2006 12:16:38 -0000 Received: (qmail 15413 invoked by uid 22791); 24 Apr 2006 12:16:36 -0000 X-Spam-Check-By: sourceware.org Received: from nevyn.them.org (HELO nevyn.them.org) (66.93.172.17) by sourceware.org (qpsmtpd/0.31.1) with ESMTP; Mon, 24 Apr 2006 12:16:33 +0000 Received: from drow by nevyn.them.org with local (Exim 4.54) id 1FXzzT-00059b-1Y; Mon, 24 Apr 2006 08:16:31 -0400 Date: Mon, 24 Apr 2006 12:32:00 -0000 From: Daniel Jacobowitz To: Inder Cc: gdb@sourceware.org Subject: Re: GDB stub question? Message-ID: <20060424121630.GA19787@nevyn.them.org> Mail-Followup-To: Inder , gdb@sourceware.org References: <1145862112.7595.5.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.8i X-IsSubscribed: yes Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Delivered-To: mailing list gdb@sourceware.org X-SW-Source: 2006-04/txt/msg00299.txt.bz2 Content-length: 630 On Mon, Apr 24, 2006 at 01:59:02PM +0530, Inder wrote: > Hi Ramana > > The stub is capable of single steping but can only step one > instruction at a time, when debugging C code, the next or step should > acutally step to the next source line, but in my case for every next > or step i am only able to step one instruction. > > The stub has no information about the source lines so the host is > capable of doing this, by reading the debug info. What's going wrong then? GDB implements source level single stepping by doing instruction level single stepping until the source line changes. -- Daniel Jacobowitz CodeSourcery