Condividi tramite


Concetti relativi al debugger

Per eseguire la compilazione del pacchetto di debug di Visual Studio, è necessario avere familiarità con i concetti di architettura usati per progettare il pacchetto.

In questa sezione

La sessione di debug illustra il ruolo di una sessione nell'architettura di debug.

I server definiscono ciò che un server è in termini di architettura di debug, sia in termini astratti che fisici.

I fornitori di porte definiscono ciò che un fornitore di porte è in termini di architettura di debug.

Le porte definiscono la porta in termini di architettura di debug.

I processi definiscono ciò che un processo è in termini di architettura di debug.

I nodi programma definiscono un nodo programma in termini di architettura di debug, tra cui come identificarsi e il processo in cui è in esecuzione.

I programmi definiscono un programma in termini di architettura di debug.

I thread definiscono le caratteristiche dei thread in termini di architettura di debug.

Stack frame definisce uno stack frame in termini di architettura di debug. Uno stack frame è un'astrazione di uno stack che fornisce il contesto di esecuzione di un thread.

I moduli definiscono un modulo, in termini di architettura di debug, come contenitore fisico di codice, ad esempio un file eseguibile o una DLL.

I punti di interruzione definiscono i tre tipi di punti di interruzione, ovvero in sospeso, associato e errore, in termini di architettura di debug.

I contesti del debugger illustrano il funzionamento simultaneo del motore di debug all'interno di contesti di codice, documentazione e valutazione delle espressioni. Descrive, per ognuno dei tre contesti, la posizione, la posizione o la valutazione pertinenti.

I componenti del debugger offrono una panoramica dei componenti di debug di Visual Studio, che includono il motore di debug (DE), l'analizzatore di espressioni (edizione Enterprise) e il gestore dei simboli (SH).

Le attività di debug contengono collegamenti a varie attività di debug, ad esempio l'avvio di un programma e la valutazione delle espressioni.