Tecniche di debug standard
Questa sezione illustra le tecniche di debug standard che è possibile applicare tra tecnologie diverse e diversi tipi di codice.
In questa sezione
- Uso dei punti di interruzione
- Lettura e scrittura di memoria
- Uso dell'estensione !analyze
- Gestione di un controllo di bug quando è abilitata la verifica del driver
- Debug non invasivo (modalità utente)
- Debug in modalità assembly
- Debug in modalità origine
- Debug di funzioni inline e codice ottimizzati
- Debug di codice gestito tramite il debugger Di Windows
- Debug di app di Windows tramite il debugger di Windows
- Modifica dei contesti
- Controllo di processi e thread
- Uso del linguaggio di markup del debugger
- Controllo di eccezioni ed eventi
- Ricerca dell'ID processo
- Debug di un overflow dello stack
- Camminare manualmente uno stack
- Debug di un'analisi dello stack con frame JScript
- Debug di un errore dell'applicazione
- Ricollegamento all'applicazione di destinazione
- Arresto anomalo e riavvio del computer di destinazione
- Sincronizzazione con il computer di destinazione
- Individuazione di una perdita di memoria
- Debug di un timeout
- Debug di un sistema bloccato
- Debug di più destinazioni
- Rilevamento di un hog processore
- Determinazione dell'ACL di un oggetto
- Visualizzazione di una sezione critica
- Debug di un deadlock
- Debug di un driver non riuscito scaricamento
- Lettura dei dati di callback di controllo bug
- Debug di un errore di User-Mode con KD
- Mapping dei file dei driver
- Messaggi dalla destinazione