Condividi tramite


D

punto di interruzione dei dati
Consulta il punto di interruzione del processore.

Estensione DbgEng
Estensione del debugger basata sui prototipi nel file header dbgeng.h. Queste estensioni usano l'API del motore di debugger per comunicare con il motore del debugger.

compilazione di debug
Vedere Checked Build (Compilazione controllata).

debug
Vedi obiettivo.

debugger
Applicazione che utilizza tutte le funzionalità del motore del debugger. Ad esempio, WinDbg, CDB, NTSD e KD sono debugger.

console del debugger
Entità fittizia che rappresenta l'origine dell'input del motore di debugger e la destinazione dell'output. In realtà, il motore del debugger usa solo callback di input e output e non ha alcuna nozione di ciò che viene usato per implementarli.

In genere, l'input viene ricevuto dalla finestra Comando debugger e l'output viene inviato alla stessa finestra. Tuttavia, i callback di input e output possono fornire molte altre origini di input e destinazioni per l'output, ad esempio connessioni remote, file di script e file di log.

motore debugger
Libreria per la modifica delle destinazioni di debug. La sua interfaccia si basa sui prototipi nel file dbgeng.h. Viene utilizzato da debugger, estensioni e applicazioni del motore di debug.

API del motore di debugger
Interfaccia potente per controllare il comportamento del motore del debugger. Può essere usato da debugger, estensioni DbgEng e applicazioni del motore di debugger. I prototipi per questa interfaccia sono disponibili nel file di intestazione dbgeng.h.

Applicazione del motore di debugger
Applicazione autonoma che usa l'API del motore del debugger per controllare il motore del debugger.

estensione del debugger
Funzione esterna che può essere eseguita all'interno del debugger. Ogni estensione viene esportata da un modulo noto come DLL di estensione del debugger. Il motore del debugger richiama l'estensione del debugger chiamandone il codice all'interno della DLL. Alcune estensioni del debugger vengono fornite con Gli strumenti di debug per Windows. È possibile scrivere estensioni personalizzate per automatizzare un numero qualsiasi di funzionalità del debugger o personalizzare l'output delle informazioni accessibili al debugger.

Conosciuto anche come un , oppure semplicemente .

DLL dell'estensione del debugger
DLL contenente le estensioni del debugger. Quando il motore del debugger carica la DLL, queste estensioni diventano disponibili per l'uso all'interno del debugger.

libreria di estensioni del debugger
Vedere DLL dell'estensione del debugger.

client di debug
Istanza del motore di debug che funge da proxy, inviando comandi di debug e input/output al server di debug.

server di debug
Istanza del motore del debugger che funge da host, in ascolto delle connessioni dai client di debug.

sessione di debug
La sessione di debug è l'atto effettivo di eseguire un programma di debug software, ad esempio WinDbg, KD o CDB, per eseguire il debug di un componente software, un servizio di sistema, un'applicazione o un sistema operativo. La sessione di debug può essere eseguita anche su un file di dump della memoria per l'analisi.

Una sessione di debug viene avviata quando un programma acquisisce un target e dura fino a quando tutti i target non vengono eliminati.

filtro eccezioni predefinito
Filtro eventi applicabile agli eventi di eccezione che non corrispondono ad altri filtri di eccezione. Il filtro di eccezione predefinito è un filtro di eccezione specifico.

modalità inattiva
Stato in cui è in esecuzione un programma debugger, ma senza una sessione di destinazione o attiva.

downstream store
Cache di simboli creati da un server di simboli. In genere questa cache si trova nel computer locale, mentre l'archivio dei simboli si trova in remoto. Se si dispone di una catena di server di simboli, l'archivio a valle può trovarsi in qualsiasi computer a valle dall'archivio simboli.

dump file
Vedi il file di dump dell'arresto anomalo.

destinazione di dump
File di dump di arresto anomalo del sistema di cui è in corso il debug.