AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Watch a conference talk exploring a new Domain-Specific Language (DSL) for WebAssembly bytecode instrumentation. Learn about the challenges of traditional program instrumentation methods and how they affect debugging and profiling. Discover how the Whamm DSL addresses limitations of direct instruction injection by abstracting the instrumentation process, allowing tools to support diverse applications while taking advantage of runtime capabilities. Explore how this approach differs from engine-based solutions like Wizard, offering a balance between broad application support and leveraging available runtime features without requiring reimplementation. Understand the technical implications for program monitoring, state space management, and implementation complexity in WebAssembly environments through this 40-minute presentation from Carnegie Mellon University researcher Elizabeth Gilbert.