-
Vibe Coding an API Refactor
In my last post I used ownership to drive the API design for multiple breakpoints, I ended up with an API for the inferiors that I wasn’t entirely happy with. I wrote
-
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.
-
How I read new code
The problem was that we didn’t really have a single point where we would lose understanding. It was more that we had a gradual decay of understanding over time. Until at some point you realize you haven’t understood a thing for several paragraphs.
-
Handling multiple breakpoints in Trap Redux
In a previous post I worked on getting Trap building on a new system and found that the unit tests were not passing. It looked like I had found a real bug:
-
The Official Relaunch of "A System Programming Blog"
Wow—exactly 10 years ago, I launched this blog. And while it only lived for a few short months, the original intent still resonates.