Wenn Debugger für Sie wie Zauberei erscheinen, gibt es keinen besseren Weg, sie zu entmystifizieren, als Ihre eigenen zu schreiben.
Dieses Buch zeigt Ihnen genau, wie Sie es machen, indem es den gesamten Prozess des Aufbaus eines Debuggers für x64 Linux-Systeme mit C++ durchläuft. Während Sie von einem leeren Dateisystem-Ordner zu einem voll funktionsfähigen Debugger gelangen, der Breakpoints setzen, durch Code Schritt für Schritt gehen, Variablen manipulieren und mehr kann, lernen Sie, wie man:
- Mit einem Prozess verbindet;
- Auf Register liest und schreibt;
- Hardware- und Software-Breakpoints setzt;
- Disassembly ausgibt;
- Multithreading und andere Aufgaben unterstützt.
Wenn Sie Funktionen zu Ihrem Debugger hinzufügen, erwerben Sie auch ein umfangreiches Wissen über Betriebssysteme, Compiler, Softwaretests und Low-Level-Programmierung, das Sie in Ihrer täglichen Entwicklung nutzen können.
Seiten: 504, Abmessungen: 17,9x17,9cm
Hersteller
- Verleger
- No Starch Press
- Typ
- Bau- und Bauarbeiten, Computer - Informationstechnologie
- Sprache
- Englisch
- Untertitel
- -
- Umschlag
- Weich
- Anzahl der Seiten
- 504
- Veröffentlichungsdatum
- 6/2025
- Veröffentlichungsdatum
- 2025
- Abmessungen
- 0.1x0.1 cm
- ISBN-13
- 9781718504080
Wichtige Informationen
Spezifikationen werden von offiziellen Hersteller-Websites gesammelt. Bitte überprüfen Sie die Spezifikationen, bevor Sie Ihren endgültigen Kauf tätigen. Wenn Sie ein Problem bemerken, können Sie melden Sie es hier