At 02:08 PM 9/30/00 -0500, you wrote:
>Paul,
>
>Previously, my JDE debugging efforts have been limited to debugging a
>process running a single thread. Things were simple enough, I guess,
>that I was able to effectively debug with a limited set of jde debugging
>commands. Now things aren't so simple. We are doing integration testing
>of a large multi-threaded application and I feel the need to read the
>complete documentation on JDE's debugging capability (using JDEbug). And
>there is the rub. I can find relatively little documentation on the
>subject. There are two references to debugging in the JDE docs, one for
>jdb and the other for JDEbug. Is the jdb documentation at all applicable
>to debugging with JDEbug? I kind of doubt that this is true, since the
>jdb docs seems out of date.
>
>Most specifically, I would like to understand the debugging commands
>related to processes and threads and how certain general commands, for
>example, stepOver, stepInto, interact with multiple running threads and
>processes. Documentation on all the debugging commands would be very
>helpful.
>
>Perhaps I'm not looking in the right places for the relevant
>documentation. Or, perhaps the problem is that my current use of JDE is
>the only exposure I have to java debugging and so I might need more help
>with the debugging commands than people who have used other java
>debuggers. In any case, thank you for your help.
>
Hi Chuck,
The JDEbug user's guide plus the JDEbug source code doc plus the JPDA doc
is all the doc there is at the moment. I plan to expand the JDEbug doc as
time permits. If you have any specific questions, I'd be happy to try to
answer them. JDPA-based debugging is brand new, less than a year old.
Everybody is in a learning mode so you should consider yourself a pioneer.
You could make a contribution by sharing what you learn about debugging
multithreaded applications with the list. I would include your observations
in the JDEbug documentation. In fact, I plan to include your discovery that
the production version of JDK 1.2.2 on Solaris does not work with JDPA in
the documentaion.
- Paul