[U-Boot-Users] Debugging u-boot after relocation - add-symbol-file issues with gdb 6.4
wd at denx.de
Fri May 5 17:19:58 CEST 2006
In message <200605051651.00264.laurent.pinchart at tbox.biz> you wrote:
> After reading the mailing list archive I found out about the add-symbol-file
> gdb command. I've been able to add symbol files from the u-boot image
> relative to the relocated address. gdb prints the correct relocated location
> when asked for the address of a symbol. Unfortunately, it isn't able to
> display source code when stepping through the software. The file in which the
> function at the current PC value seems to be found correctly, but gdb will
> always display the first line of code in that file. That's probably because
> the relocated address is lower than the first line of code address before
> relocation. gdb should have (at least in my opinion) updated the debug
> symbols, but it doesn't seem to have done so.
> Is there something I've done wrong, or is that a gdb bug ? Does anyone know of
> a workaround ?
Sounds like a toolchain problem to me. For a test, try the GDB that
comes with the ELDK.
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
If you fail to plan, plan to fail.
More information about the U-Boot