Java Debugging Laboratory for Automatic Generation and Analysis of Trace Data

S. Alekseev (Germany)


Tracing, Debugging, Software Tools


This paper presents a set of tools called Java Debugging Laboratory (JDLab). The JDLab: (1) enables to trace applications without modification of source or byte code, (2) allows selection of monitoring points also in case the source code is not available, (3) does not require any modifications of the used Java Virtual Machine (4) records events with minimal overhead and (5) offers tools to analyze the recorded data including thread information, stack traces, method argument/return values, method control flows and exception events. The theoretical fundamentals used for the implementation of JDLab will be briefly explained.

Important Links:

Go Back