Condividi tramite


bsc (Aggiorna punto di interruzione condizionale)

Il comando bsc modifica la condizione in cui si verifica un punto di interruzione o modifica il comando eseguito quando viene rilevato il punto di interruzione condizionale specificato.

bsc ID Condition ["CommandString"] 

Parametri

ID
Specifica il numero ID del punto di interruzione.

Condizione
Specifica la condizione in cui deve essere attivato il punto di interruzione.

CommandString
Specifica il nuovo elenco di comandi da eseguire ogni volta che viene rilevato il punto di interruzione. È necessario racchiudere il parametro CommandString tra virgolette. Usare i punti e virgola per separare più comandi.

I comandi del debugger in CommandString possono includere parametri. È possibile usare caratteri di controllo C standard (ad esempio \n e \"). I punti e virgola contenuti tra virgolette di secondo livello (\") vengono interpretati come parte della stringa racchiusa tra virgolette incorporate.

I comandi CommandString vengono eseguiti solo se viene raggiunto il punto di interruzione mentre l'applicazione viene eseguita in risposta a un comando g (Go). I comandi non vengono eseguiti se si esegue l'esecuzione del codice o della traccia oltre questo punto.

Qualsiasi comando che riprende l'esecuzione del programma dopo un punto di interruzione (ad esempio g o t) termina l'esecuzione dell'elenco di comandi.

Ambiente

Odes M

Modalità utente, modalità kernel

Destinazioni

Solo debug in tempo reale

Piattaforme

Tutte le date

Informazioni aggiuntive

Per altre informazioni su e esempi su come usare punti di interruzione, altri comandi e metodi di punto di interruzione per controllare i punti di interruzione e come impostare punti di interruzione nello spazio utente da un debugger del kernel, vedere Uso di punti di interruzione. Per altre informazioni sui punti di interruzione condizionali, vedere Impostazione di un punto di interruzione condizionale.

Osservazioni:

Se commandString non viene specificato, tutti i comandi già impostati nel punto di interruzione vengono rimossi.

Lo stesso effetto può essere ottenuto usando il comando bs (Update Breakpoint Command) con la sintassi seguente:

bs ID "j Condition 'CommandString'; 'gc'"