2025 EuroLLVM - Debugging Regressions: Interactive Differential Debugging

2025 EuroLLVM - Debugging Regressions: Interactive Differential Debugging

64 Lượt nghe
2025 EuroLLVM - Debugging Regressions: Interactive Differential Debugging
2025 EuroLLVM Developers' Meeting https://llvm.org/devmtg/2025-04/ ------ Title: Debugging Regressions: Interactive Differential Debugging Speakes: Vipul Cariappa, Martin Vassilev ------ Slides: https://llvm.org/devmtg/2025-04/slides/technical_talk/cariappa_debugging.pdf ----- Software systems have become increasingly complex, with millions of lines of code developed by large teams, making debugging challenging. Differential debugging, which compares a system's current version to a previous one, helps isolate regressions, but current methods lack integration between the two versions being debugged. The presentation introduces Interactive Differential Debugging (IDD), a tool that improves this process by automating the identification of irrelevant execution paths and providing tools for comparing execution states between two versions. IDD integrates with LLDB, offering a streamlined way to detect functional or performance regressions. ----- Videos Edited by Bash Films: http://www.BashFilms.com