Materials for my QCon NYC 2016 talk: "Beyond Breakpoints: A Tour Of Dynamic Analysis"
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Beyond Breakpoints: A Tour Of Dynamic Analysis


Despite advances in software design and static analysis techniques, software remains incredibly complicated and difficult to reason about. Understanding highly-concurrent, kernel-level, and intentionally-obfuscated programs are among the problem domains that spawned the field of dynamic program analysis. More than mere debuggers, the challenge of dynamic analysis tools is to be able record, analyze, and replay execution without sacrificing performance. This talk will provide an introduction to the dynamic analysis research space and hopefully inspire you to consider integrating these techniques into your own internal tools.

Presentation materials

Dynamic Analysis Tools / Source Code

Supplimental Papers

Overview, Dynamic Analysis, and Tools

Time-Travel Debugging, Record & Replay, and Taint Analysis

Multiprocessor Replay and Race Detection

Photo Credits


Special thanks