Skip to main content
Free carbon-neutral shipping over $39.99  ·  Thousands of books on sale — sale ends soon

Building a Debugger: Write a Native X64 Debugger from Scratch

by Sy Brand

No Starch Press

Paperback or Softback 00744 pages Jun 10, 2025

(No reviews yet) Write a Review
Millions of titlesEvery book you're looking for
Carbon-neutral shippingFree on orders over $39.99
Fast shipping worldwideDelivered to your door
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 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 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 processRead and write to registersSet hardware and software breakpointsOutput disassemblySupport multithreading and other tasksAs 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.
Author:
Sy Brand
Publisher:
No Starch Press
Publication Date:
Jun 10, 2025
Number of pages:
00744 pages
Binding:
Paperback or Softback
ISBN-10:
171850408X
ISBN-13:
9781718504080