Static and Dynamic Analysis for Automatic Emulator Configuration
summary
Shows how to automatically determine emulator configuration for classic software by using three concrete methods: ahead-of-time static analysis of binaries, runtime dynamic analysis while the program executes, and a brute-force approach that runs many configurations in parallel to find one that works. Discusses applying these techniques to discover machine model, expansions/peripherals and required startup input without asking the user.
AI-written summary · about
related talks
38mStatic Code Analysis - A Behind-the-scenes Look
18mPreview: Verification (Correctness & Debugging)
01h 04mThe Magic Behind Optimizing Compilers: Static Program Analysis
45mFinding Vulnerabilities through Static Analysis and Scripting
36mThe art of static code analysis
58mSecurity Static Analysis - Avoiding an Angry Mob of Engineers
21mAbstract Debuggers: Exploring Program Behaviors Using Static Analysis Results
44mUsing Static Analysis Tools to Become A Superhero Programmer