Generate Build Cache Dependency via System Call Tracing - shijunjing/edk2 GitHub Wiki
Reference Papers
- ASE'19, Root Cause Localization for Unreproducible Builds via Causality Analysis over System Call Tracing: http://taoxie.cs.illinois.edu/publications/ase19-reptrace.pdf
- ICSE'19, Detecting Incorrect Build Rules: https://dl.acm.org/doi/10.1109/ICSE.2019.00125
- ICSE'18, Automated localization for unreproducible builds: https://dl.acm.org/doi/abs/10.1145/3180155.3180224
Reference Tutorial about Process Monitor:
- https://docs.microsoft.com/en-us/sysinternals/downloads/procmon
- Old Source code: https://github.com/xcud/sysinternals-source
- https://damieng.com/blog/2006/11/09/microsoft-withdraws-sysinternals-source-code
- Let's Tech: Tracking file changes with Process Monitor (procmon.exe): https://www.youtube.com/watch?v=IYE7XQsnhTM
- Debugging an application using Sysinternals Procmon and Procexp: https://www.youtube.com/watch?v=pjKNx41Ubxw