- Data cleanup: This phase filter out the locks and stack tarces that were acquired by the running workloads on differen worklaods (eg: host, fc, runc and runsc). The code for cleanup is in tracing_analysis.ipynb. Run the required functions to cleanup the data.
- Stack details: This phase takes the data from the cleanup phase and further processes the stack traces to find the line/function/file of the point of acquisiton. Details in stack_analysis
- Object identification: Run search_locks.py and then search_objects.py.
- Lockdep : can be located at utils.py