This is the mail archive of the gdb@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: problem with fetch_link_map_offsets


On Jun 9,  5:19pm, Kris Warkentin wrote:

> 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.

Kevin


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]