- Features
- Concurrent remote debugging of multiple processes
- Low-intrusive debug environment
- Break point per thread, common to threads
- Controlling individual threads
- Plug-in and plug-out instrumentation code
- Disturb modes
- disturb (new threads)
- disturb-RMI
- disrurb-action
- Graphic User Interface
- Asynchronous snapshot of threads
- Grouped by processes (thread tree tub)
- Process indications
- Thread indications
- Grouped by sessions (session tree tub)
- session ID
- thread indications
- Thread indication
- thread status
- time stamps
- holding/wanting lock objects
- Source code position
- Thread context views
- Source code view
- Variable view
- Command shell view (CUI)
- Process context views
- Input output view
- Break and trance point dialog
- Tool bar
- Menu icons
- connect or launch a debuggee
- disconnect a debugee
- rerun a debuggee
- set disturb modes
- edit break or trace points
- Command icons
- continue
- step
- next
- return
- suspend
- resume
- up
- down
- quit the debug client
- Commands
- Connecting and disconnecting
- Getting source code (automatic update)
- Getting thread status
- Thread operations
- Break and trace points and their operations
- Line type breakpoints
- break
- commonBreak
- processBreak
- Point-cut type breakpoints(to be supplied)
- Stepping
- Stack investigation
- Value investigation and setting