This is the mail archive of the
gdb@sourceware.org
mailing list for the GDB project.
Re: RSP handling
- From: Jim Blandy <jimb at codesourcery dot com>
- To: Wenbo Yang <wenbo dot yang at simplnano dot com>
- Cc: dave dot tw at gmail dot com, gdb at sourceware dot org
- Date: Wed, 11 Jul 2007 12:11:10 -0700
- Subject: Re: RSP handling
- References: <1183949787.19182.ezmlm@sourceware.org> <4691C53B.8070903@simplnano.com> <4694726D.7030306@simplnano.com>
Wenbo Yang <wenbo.yang@simplnano.com> writes:
>> but something is strange after the connection created. I set a
>> breakpoint in the main function (br main), but after the connection
>> created the gdb stop at the first instruction of crt0.S.
> Is there anything wrong? Your stub gave GDB where the PC pointed to,
> and GDB printed it out with source code accordingly. You didn't start
> debugging, you were just attaching to the target. The PC you got
> should be the saved PC value while enter exception handler(stub). It
> has little meaning, you can go ahead by "continue".
Right. When you connect to a target via the remote protocol, GDB
treats that as connecting to a program that's already running; it's
showing you the location where it's currently stopped.