Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.