Skip to content

Implementing a scalable omiscient debugger in Rust

Photo of Simon Werner
Hosted By
Simon W. and Colin C.
Implementing a scalable omiscient debugger in Rust

Details

Lightning Talks:
This is an open session for those who have 2 to 5 minutes to show-off their project, ask a question, share your lessons learned. It's intended to be very informal. Bring your laptop or just free-style it without any tech.

Implementing a scalable omniscient debugger in Rust - Part 2
by Robert O'Callahan
Pernosco is a first-of-its-kind debugger: it processes recorded program executions to build a omniscient database of all program state over time, and provides a uniquely fast and powerful Web UI to help you understand what happened. It's a large Rust project (>100K lines). Pernosco runs in the cloud, using AWS APIs to coordinate many machines, parallelizing across many cores on each machine. I will talk about the good, the bad and the ugly of building this kind of system in Rust --- what works well and where we need/expect Rust to improve.

Photo of Rust AKL group
Rust AKL
See more events
Grid Auckland / John Lysaght Coworking Startup space
101 Pakenham Street West · Auckland