Building a Debugger: Write a Native x64 Debugger From Scratch

Building a Debugger: Write a Native x64 Debugger From Scratch

eBook Details:

  • Paperback: 744 pages
  • Publisher: WOW! eBook (June 10, 2025)
  • Language: English
  • ISBN-10: 171850408X
  • ISBN-13: 978-1718504080

eBook Description:

Building a Debugger: Write a Native x64 Debugger From Scratch. Master the inner workings of your x64 Linux system and expand your OS expertise by writing your very own debugger using C++.

If debuggers seem like magic to you, there is no better way to demystify them than to write your own. This Building a Debugger: Write a Native x64 Debugger From Scratch book will show you exactly how to do it, walking you through the entire process of building a debugger for x64 Linux systems using C++. As you go from an empty filesystem folder to a fully fledged debugger capable of setting breakpoints, stepping through code, manipulating variables, and more, you’ll learn how to:

  • Attach to a process
  • Read and write to registers
  • Set hardware and software breakpoints
  • Output disassembly
  • Support multithreading and other tasks

As you add features to your debugger, you’ll also pick up a wealth of knowledge about operating systems, compilers, software testing, and low-level programming that you can use in your day-to-day development.

DOWNLOAD

Leave a Reply

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