~/talk

Extraction of Virtual Machine Execution Traces

Talkat VMIL 2023 · on Monday, 2023-10-23· [compilers-and-language-design]
links:none on file
links:none on file
slides:none on file

An open source tool consumes a VM execution trace and applies small, explicit transformation rules to emit a linked guest-program trace so navigation in the VM trace jumps to the corresponding guest events. Implementation plugs into Trace View, records full instruction and memory events, and shows that deriving the guest trace costs about 9.6% slowdown and increases memory use by 22% for a simple VM. 60 million traced instructions produce ~4 GB of trace and analysis can need ~32 GB, but interactive navigation is nearly instantaneous once loaded.

AI-written summary · about

  1. 0:00VM debugging challenges
  2. 1:08Debugging guest and VM code
  3. 1:52Trace View execution traces
  4. 3:18Transforming to guest traces
  5. 4:43Practical VM example
  6. 6:29Limitations and challenges
  7. 7:53Future work and open-source
  8. 8:58Questions and answers session
~/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.