Dear all,
I've tried to debug a large module put together from several source
files. The sources were compiled separately then linked together
using "partial linking" (ld -r).
gdb commands work well on the basic source file (i.e. one where the
debugged RT thread starts, it contains also init_module()).
BUT, it is impossible to enter a different source file using gdb's
step command. You may also set up a breakpoint on a function located
in a different source file, but the execution does _not_ stop there.
Any idea what could be wrong?
Has anybody tried the same and found it working? Which version of
RTL, gdb?
Regards,
pa
--
..........................................................................
Pavel Andris | tel: +421 7 5941 2167
Institute of Control Theory and Robotics | fax: +421 7 5477 6045
Slovak Academy of Sciences |
Dubravska cesta 9 | e-mail: [EMAIL PROTECTED]
SK - 842 37 Bratislava |
Slovakia |
.........................................................................
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/