From: "Kris Warkentin" <kewarken@qnx.com>
To: "Kevin Buettner" <kevinb@redhat.com>,
"Gdb@Sources.Redhat.Com" <gdb@sources.redhat.com>
Subject: Re: problem with fetch_link_map_offsets
Date: Mon, 09 Jun 2003 21:40:00 -0000 [thread overview]
Message-ID: <037201c32ecf$cb8e1460$0202040a@catdog> (raw)
In-Reply-To: <1030609213428.ZM18478@localhost.localdomain>
> > Say, for example, I go into arm-tdep.c and comment out the section that
> > registers a gdbarch osabi sniffer. Now my arm port works fine: it uses
> > GDB_OSABI_QNXNTO and everything is hunky-dory. So the problem is that
the
> > sniffer says, "Oh, it's GDB_OSABI_ARM_APCS, let's set that up." and then
all
> > of my init stuff is out the door.
> >
> > The question is, how do I deal with this? There is nothing to
distinguish a
> > Neutrino binary from any other elf file. I tried registering another
> > sniffer that just returned GDB_OSABI_QNXNTO but then it squawked that it
got
> > two osabi results. I'm assuming that this is probably what I'm running
into
> > on all my targets.
>
> It sounds to me like the problem is with the sniffer(s). If the sniffer
> is determining GDB_OSABI_ARM_APCS for a QNX binary, that's bad and the
> sniffer ought to be fixed.
Yeah but....a QNX binary is just an ordinary elf binary. There are no
special sections or magic in there for the sniffer to catch. Hence my
problem. Perhaps it should be returning unknown so that another sniffer
(like my one liner) could get it?
Kris
next prev parent reply other threads:[~2003-06-09 21:40 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-04-28 20:21 Kris Warkentin
2003-04-28 21:23 ` Andrew Cagney
2003-04-29 13:27 ` Kris Warkentin
2003-04-29 15:07 ` Kevin Buettner
2003-04-29 15:25 ` Kris Warkentin
2003-04-29 16:28 ` Kevin Buettner
2003-04-29 21:18 ` Kris Warkentin
2003-06-09 21:20 ` Kris Warkentin
2003-06-09 21:34 ` Kevin Buettner
2003-06-09 21:40 ` Kris Warkentin [this message]
2003-06-10 10:12 ` Richard Earnshaw
2003-06-10 12:21 ` Kris Warkentin
2003-06-10 12:26 ` Richard Earnshaw
2003-06-10 14:53 ` Kris Warkentin
2003-06-11 19:05 ` Kris Warkentin
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='037201c32ecf$cb8e1460$0202040a@catdog' \
--to=kewarken@qnx.com \
--cc=gdb@sources.redhat.com \
--cc=kevinb@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