Multiple Breakpoints in Rust: Ownership-Driven Debugger Design

Welcome back to my series on writing a debugger in rust . In our previous post we updated our custom breakpoint handling to support multiple breakpoints in C. And in this post we will do the same thing in Rust. For reference I’m starting at commit a9447ec . But this is Rust and not C and we will follow Rust’s best practices which will guide us toward an implementation that eliminates global state…