Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.
Syllabus
Whamm! A WebAssembly Bytecode Instrumentation DSL - Elizabeth Gilbert
Taught by
Linux Foundation