Toggle Nav

Tel: +44 (0) 20 8829 3000

Email: customercare@turnaround-uk.com

We are aware that title stock statuses may be inaccurate on our website, and some titles may not be not showing at all.

Please contact our customer services department to confirm the correct status. customercare@turnaround-uk.com

Our apologies, we are working to fix this issue and hope to have it resolved very soon.

Building a Debugger

Building a Debugger

ISBN-13: 9781718504080

Author(s): Sy Brand

Subjects: Computer Programming

Publisher: PENGUIN RANDOM HOUSE GROUP

Publisher Imprint: No Starch Press

Publication Date: 10-06-2025

Format: Paperback / softback

Availability: In stock

£62.99

About the book

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 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.