|
From: | Doug Abbott |
Subject: | Help!!!! |
Date: | Fri, 28 Apr 2006 22:18:52 -0600 |
User-agent: | Thunderbird 1.5.0.2 (Windows/20060308) |
Here's my problem. I have a cross target environment where the host is a PC running Red Hat 9 and the target is an ARM9 board. When I try to debug a program using gdbserver on an NFS-mounted volume, the first thing it says is "can't access memory at address 0". Yet if I step through the code, it appears to execute.
Then, when I try to step over a shared library function, I get "Cannot find bounds of current function". This leads me to believe that the problem lies with finding host copies of the shared libraries on the target. There are some vague references in the gdb user's manual about how to specify shared library files, but they don't seem to work. Gee, what a surprise!
I would love to find some kind of documentation that hints at a solution, but so far I haven't found it. Lacking that, it sure would be nice to find a community of active gdb users. Is there such a thing?
Thanks, Doug
[Prev in Thread] | Current Thread | [Next in Thread] |