~/talk

Inside the Wizard Research Engine

links:none on file
slides:none on file

A compact Wasm research engine called Wizard implements an in-place interpreter that overwrites bytes with an illegal opcode to install removable probes at instruction or basic-block granularity, plus a single-pass baseline JIT that shares the interpreter stack layout so execution can flip between modes. Implemented tools include coverage, branch and loop monitors, call profiler and a debugger; local probes cost ~5–10% in the interpreter, the JIT runs ~5–25× faster, and the codebase is ~18k LOC.

AI-written summary · about

  1. 0:00Introduction to Wizard
  2. 1:20Research VM goals
  3. 4:08Design priorities
  4. 6:52Observability and analysis
  5. 10:37Implementation of probes
  6. 14:00Practical analysis tools
  7. 18:03High-level API abstraction
  8. 21:06JIT and performance
  9. 26:12Simplicity and code design
  10. 29:45Q&A and future directions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.