Open post Sy Brand @TartanLlama@mastodon.social · 16mo ago Replying to @TartanLlama@mastodon.social <p>Building a Debugger is now officially released!</p><p>It guides you through writing a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.</p><p>Even if you don't care about writing a debugger, you can read it to your cat.</p> It's available directly from the publisher, or bookstores globally: https://nostarch.com/building-a-debugger nostarch.com Building a Debugger Most developers use debuggers. Sy Brand shows you how to build one from scratch.
Open post Sy Brand @TartanLlama@mastodon.social · 16mo ago Replying to @AnachronistJohn@zia.io @TartanLlama@mastodon.social Might this help me understand what to do when my debugger dumps core (which has happened on my VAX)? @AnachronistJohn@zia.io Could do!
Open post Sy Brand @TartanLlama@mastodon.social · 16mo ago Replying to @Doomed_Daniel@mastodon.gamedev.place @jcoglan@mastodon.social @TartanLlama@mastodon.social I think it's possible to run x86_64 operating systems in VMs on ARM Macs, e.g. with Parallels Desktop, maybe that's an option? @Doomed_Daniel@mastodon.gamedev.place @jcoglan@mastodon.social My understanding is the emulation options don't have ptrace support, which is required for the debugger
Open post Sy Brand @TartanLlama@mastodon.social · 16mo ago Replying to @jcoglan@mastodon.social @Doomed_Daniel@mastodon.gamedev.place @TartanLlama@mastodon.social speaking of, would you need beefed up cpu or memory for this project or will a cheap machine suffice @jcoglan@mastodon.social @Doomed_Daniel@mastodon.gamedev.place Cheap machine would do totally fine
Open post Sy Brand @TartanLlama@mastodon.social · 16mo ago Replying to @jcoglan@mastodon.social @TartanLlama@mastodon.social congratulations on publishing! apologies if I already asked this, but is it possible to follow along with this on an arm64 machine? or would you need to get an x64 cloud vm? (I have no prior c++ or asm experience) @jcoglan@mastodon.social Unfortunately not, it'd need a fair bit of adaptation for ARM
Open post Sy Brand @TartanLlama@mastodon.social · 16mo ago Replying to @gilesgoat@toot.wales @TartanLlama@mastodon.social Released where ? How do I get it 🙂 ? @gilesgoat@toot.wales it's available through the publisher and is distrubuted widely in bookstores https://nostarch.com/building-a-debugger nostarch.com Building a Debugger Most developers use debuggers. Sy Brand shows you how to build one from scratch.