I'm trying to debug a a program called MP4Client which is an MP4 video
player, part of a multi-media package called GPAC <gpac.sourceforge.net>
I am using the source checked out from cvs, and when I do the build,
everything seems to go OK.

Now when I try to run the program, I get a small display window, CPU
load goes to 97% and it just sits there. Fine, I think to myself, I'll
just get a debugger and dive into it. Since I've done little with C I'm
not familiar with it's debugging tools, but I have done a lot with
another language (Delphi), so I thought something like ddd would help.

Why, after more than 20 years of existence, are the debuggers so
primitive (rhetorical question, GNU's not Unix ...)?

So what alternatives are out there to the venerable gdb and its GUI
frontend ddd? I'm looking for something that has a nice GUI frontend
that does everything ddd does, plus shows the code in tabbed windows,
hover or right click on a function name to find out where it is
declared. It should also do code roll up, and it would be nice if it
could hide (or change color) "dead code" i.e. code not used due to
ifdef's. I've got a longer list but this is a start.

Gus

-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to