The problem statement is aimed at developing an application to assist developers in debugging code. Method tracing is one of the commonly used post-mortem diagnostic method to identify problems. It consists of timestamp of entry and exit points for each method invocation. They may also contain stack-trace for each invocation. Depending upon the time for which trace data is collected, the file-size for these traces can be huge. Parsing them manually is a time consuming and error-prone task.
- Install Tkinter module for GUI
pip install tkinter
- Run ibm.py in console
python ibm.py
- Browse the .java file in your desired directory.
- Generate Xtrace with the help of Xtrace button.
- Click on Convert button to convert the file into readable format.
- Parse button is clicked to generate .csv file.
- After parsing, 2 Xtrace files are browsed from the system.
- Clicking on compare renders the changes in .txt document.
Video Link : [https://drive.google.com/open?id=1nfijHLwoez5a6ttDLaJIi4uxTz2ma1Ie]