Condividi tramite


.apply_dbp (Applica punto di interruzione dati al contesto)

Il comando .apply_dbp applica i punti di interruzione dei dati esistenti del processo corrente al contesto del registro specificato.

    .apply_dbp [/m Context] 

Parametri

/m Contesto
Specifica l'indirizzo di un contesto di registro (struttura CONTEXT) in memoria a cui applicare i punti di interruzione dei dati del processo corrente.

Ambiente

Modalità

modalità utente e modalità kernel

Destinazioni

solo destinazione dinamica

Piattaforme

tutto

Informazioni aggiuntive

Per altre informazioni sui punti di interruzione controllati dal processore, vedere Punti di interruzione processore (punti di interruzione ba) . Per altre informazioni sul contesto di registrazione (contesto del thread), vedere Registrare il contesto.

Osservazioni:

I punti di interruzione controllati dal responsabile del trattamento sono denominati punti di interruzione dei dati o punti di interruzione del processore. Questi punti di interruzione vengono creati dal comando ba (Break on Access).

Questi punti di interruzione sono associati a una posizione di memoria nello spazio indirizzi di un processo specifico. Il comando .apply_dbp modifica il contesto del registro specificato in modo che questi punti di interruzione dei dati siano attivi quando viene usato questo contesto.

Se il parametro /m Address non viene utilizzato, i punti di interruzione dei dati verranno applicati al contesto del registro corrente.

Questo comando può essere usato solo se la destinazione è in modalità computer nativa. Ad esempio, se la destinazione è in esecuzione in un computer a 64 bit che emula un processore x86 con WOW64, questo comando non può essere usato.

Un esempio di volta in cui questo comando è utile è quando ci si trova in un filtro eccezioni. Il comando .apply_dbp può aggiornare il contesto archiviato del filtro eccezioni. I punti di interruzione dei dati verranno quindi applicati quando il filtro eccezioni viene chiuso e il contesto archiviato viene ripreso. Senza tale modifica è possibile che i punti di interruzione dei dati andrebbero persi.