Just stumbled on a (mis) feature in gdb that I figured u-boot devs should know 
about:

powerpc-softfloat_4.5.3-linux-gnu-gdb u-boot
GNU gdb (Gentoo 7.4 p1) 7.4
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "--host=i686-pc-linux-gnu 
--target=powerpc-softfloat_4.5.3-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.gentoo.org/>...
Reading symbols from /usr/local/src/kenth_uboot.git/u-boot...done.
(gdb) tar rem bdi:2001
Remote debugging using bdi:2001
_start_cont () at start.S:779
779             lis     r1,CONFIG_SYS_INIT_RAM_ADDR@h
(gdb) maintenance info breakpoints
Num     Type           Disp Enb Address    What
-1      shlib events   keep y   0xeff80000 <_start> inf 1
(gdb)

Notice the hidden BP gdb adds, this will mess stuff up(consuming a HW BPs or
accessing memory that isn't there yet).

Surf into the gdb mailing list for details, so far this is considered a feature.

  Jocke

PS.
  The same happens with vmlinux


_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to