Previous
Build Financial Software with Generative AI (From Scratch)

Build Financial Software with Generative AI (From Scratch)

$21.00
Next

Certified Cybersecurity Technician

$0.00
Certified Cybersecurity Technician

Building a Debugger: Write a Native x64 Debugger From Scratch

Author: Sy BrandLanguage: EnglishPublisher: No Starch PressEdition: 1stPages: 747Year: 2025
$ USD
  • $ USD
  • ₦ NGN
  • € EUR
  • £ GBP
  • $ CAD

$23.00

🔒 Secure payments powered by Paystack, a Stripe company
📥 Instant download after payment

Add to Wishlist
Add to Wishlist

Description

Building a Debugger: Write a Native x64 Debugger From Scratch.

Gain a deep understanding of how x64 Linux systems operate by building your own fully functional debugger in C++.

Debuggers often feel like mysterious tools, but the best way to understand how they work is to create one yourself. This hands-on guide takes you through the complete process of developing a debugger for x64 Linux, starting from an empty project and gradually adding the features found in professional debugging tools.

Throughout the journey, you’ll learn how to:

  • Connect to and control running processes
  • Inspect and modify CPU registers
  • Implement both hardware and software breakpoints
  • Generate and display assembly code disassembly
  • Handle multithreaded applications and advanced debugging scenarios

As your debugger evolves, you’ll also build a solid foundation in operating system internals, compiler behavior, low-level programming, software testing, and systems development. By the end of the book, you’ll not only have a powerful custom debugger but also a deeper understanding of the technologies that power modern software.

Reviews

There are no reviews yet.

Be the first to review “Building a Debugger: Write a Native x64 Debugger From Scratch”

Your email address will not be published. Required fields are marked *

Shopping cart

0
image/svg+xml

No products in the cart.

Continue Shopping