Standarddebugverfahren
In diesem Abschnitt werden Standarddebugverfahren erläutert, die Sie auf verschiedene Technologien und verschiedene Codetypen anwenden können.
In diesem Abschnitt
- Verwenden von Haltepunkten
- Lese- und Schreibspeicher
- Verwenden der !analyze-Erweiterung
- Behandeln einer Fehlerüberprüfung, wenn die Treiberüberprüfung aktiviert ist
- Nichtinvasives Debuggen (Benutzermodus)
- Debuggen im Assemblymodus
- Debuggen im Quellmodus
- Debuggen von optimiertem Code und Inlinefunktionen
- Debuggen von verwaltetem Code mithilfe des Windows-Debuggers
- Debuggen von Windows-Apps mithilfe des Windows-Debuggers
- Ändern von Kontexten
- Steuern von Prozessen und Threads
- Verwenden der Debuggermarkupsprache
- Steuern von Ausnahmen und Ereignissen
- Ermitteln der Prozess-ID
- Debuggen eines Stapelüberlaufs
- Manuelles Gehen eines Stapels
- Debuggen einer Stapelablaufverfolgung mit JScript-Frames
- Debuggen eines Anwendungsfehlers
- Erneutes Anfügen an die Zielanwendung
- Absturz und Neustart des Zielcomputers
- Synchronisieren mit dem Zielcomputer
- Ermitteln eines Speicherverlusts
- Debuggen eines Timeouts
- Debuggen eines blockierten Systems
- Debuggen mehrerer Ziele
- Aufspüren eines Prozessors
- Bestimmen der ACL eines Objekts
- Anzeigen eines kritischen Abschnitts
- Debuggen eines Deadlocks
- Debuggen einer fehlerhaften Treiberentladung
- Lesen von Rückrufdaten zur Fehlerüberprüfung
- Debuggen eines User-Mode-Fehlers mit KD
- Zuordnen von Treiberdateien
- Nachrichten vom Ziel