On Tue, 7 Dec 2010 01:41:22 +0100 Joakim Tjernlund <joakim.tjernl...@transmode.se> wrote:
> Scott Wood <scottw...@freescale.com> wrote on 2010/12/07 01:21:44: > > > > On Tue, 7 Dec 2010 01:07:30 +0100 > > Joakim Tjernlund <joakim.tjernl...@transmode.se> wrote: > > > Scott, listen to yourself. You are proposing that one should turn the > > > code inside out and scan the map files just do this simple thing. > > > > It looks like you're the one turning this code inside out. :-) > > Some days it feels so :) > > > > > No need to scan anything yourself; let the tools (gdb/addr2line/etc) do > > it. > > gdb yes, addr2line/etc no. Needing to resort to external tools > when gdb and a sensible code layout would do the trick? No thanks. gdb is an external tool for me most of the time. :-) It's what I use for lookup anyway (usually I'll want more context), I just mentioned addr2line as an alternative. Either one beats looking at the map file (why?). > > > What is so valuable with func ptrs that you think it is worth it? > > > > As I said, I think it's at least as easy to debug the way it is. And > > you admitted you found the new way uglier... > > You haven't tried my way yet. I usually don't even have a BDI hooked up. :-P I've done breakpoint/step debugging. Sometimes it's the right tool. Usually printf works better for me, particularly if there's overhead to setting up a debugger. > > Plus, maybe someday we'll get real section-list initfuncs. > > One day that hasn't come fore years yet and may never come I can still hope. :-) > and probably fixable with weak functions. Weak functions are not a good substitute. -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot