From: Corinna Vinschen <vinschen@redhat.com>
To: gdb-patches@sources.redhat.com
Subject: Re: [RFA] New GDB target iq2000
Date: Fri, 04 Mar 2005 15:01:00 -0000 [thread overview]
Message-ID: <20050304150129.GF2839@cygbert.vinschen.de> (raw)
In-Reply-To: <20050304141439.GA30249@nevyn.them.org>
On Mar 4 09:14, Daniel Jacobowitz wrote:
> On Fri, Mar 04, 2005 at 10:46:05AM +0100, Corinna Vinschen wrote:
> > I'm sorry, but the reason for getting rid of linetable-aware code is
> > somewhat beyond me.
>
> Because _there is nothing architecture specific about what you are
> doing_. Therefore, most likely, it is either right for all platforms
> or wrong for this one. I want to understand which. If it's right for
> all platforms, I'd like it to live in common code so that we can
> maintain it for all platforms.
The platform specific part is to call iq2000_scan_prologue if the
line number information is bogus.
> > I'll happily do something else, as far as it's
> > available and works, but using skip_prologue_using_sal is really no
> > option here.
>
> Why? Is it the same problem Kevin described? As I wrote, I have
> successfully used this function on other architectures.
I haven't exactly analyzed the situation so far, but using
skip_prologue_using_sal results in three more FAILs in the testsuite:
FAIL: gdb.base/break.exp: breakpoint small function, optimized file
FAIL: gdb.base/break.exp: run until breakpoint set at small function, optimized file
FAIL: gdb.base/nodebug.exp: running to inner in runto
All three cases don't look like simple coincidence. In all three cases
we suffer from either optimized code or unavailable debug information.
The target specific "knowledge", which is represented by the call to
iq2000_scan_prologue helps to master this situation.
Corinna
--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat, Inc.
next prev parent reply other threads:[~2005-03-04 15:01 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-02-22 16:35 Corinna Vinschen
2005-03-01 22:13 ` Jim Blandy
2005-03-01 22:19 ` Daniel Jacobowitz
2005-03-02 9:08 ` Corinna Vinschen
2005-03-03 17:34 ` Daniel Jacobowitz
2005-03-03 17:46 ` Kevin Buettner
2005-03-03 17:51 ` Daniel Jacobowitz
2005-03-03 19:17 ` Kevin Buettner
2005-03-04 9:46 ` Corinna Vinschen
2005-03-04 14:14 ` Daniel Jacobowitz
2005-03-04 15:01 ` Corinna Vinschen [this message]
2005-03-04 15:06 ` Daniel Jacobowitz
2005-03-04 15:51 ` Corinna Vinschen
2005-03-04 16:01 ` Daniel Jacobowitz
2005-03-04 22:01 ` Daniel Jacobowitz
2005-03-05 11:29 ` Mark Kettenis
2005-03-05 16:44 ` Daniel Jacobowitz
2005-03-05 18:13 ` Mark Kettenis
2005-03-05 19:37 ` Daniel Jacobowitz
2005-03-05 20:18 ` Mark Kettenis
2005-03-05 20:20 ` Daniel Jacobowitz
2005-03-07 10:08 ` Corinna Vinschen
2005-03-07 14:05 ` Daniel Jacobowitz
2005-03-07 20:17 ` Corinna Vinschen
2005-03-07 20:37 ` Daniel Jacobowitz
2005-03-08 9:00 ` Corinna Vinschen
2005-03-08 13:32 ` Daniel Jacobowitz
2005-03-07 21:32 ` Daniel Jacobowitz
2005-03-07 21:35 ` Daniel Jacobowitz
2005-03-08 9:00 ` Corinna Vinschen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050304150129.GF2839@cygbert.vinschen.de \
--to=vinschen@redhat.com \
--cc=gdb-patches@sources.redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox