> Well, I went nuts, 'cause ddd is the cream of the crop, I personally
> think... And I went to try it for myself. After guessing a lot
> (couldn't find a straight documentation on ddd for this), I found that
> a "ddd --jdb &" does the first trick (i.e. to use jdb as back end for
> ddd).
>
> It's somewhat cumbersome, as you have to restart things every time
> your program exits (and starting jdb takes quite some time), but the
> worst is: I could not display any variable... It tells me my variable
> is not valid in that context. But I could do breakpoints, "steps" and
> "nexts", etc...
You might try Metamata Debug. From our ad at
http://www.metamata.com/products/debug.html:
Access to all data: You can access data regardless of its access modifiers
during a debugging session. For example, there are no restrictions with regard
to access of private variables.
You can download an evaluation copy at
http://www.metamata.com/download/index.html
-Darius