Condividi tramite


Informazioni sul riquadro codice sorgente

Nel riquadro Codice sorgente vengono visualizzati tutti i file di codice sorgente coinvolti nel rilevare una violazione della regola, incluso il codice del modello del sistema operativo SDV (file sdv-harness.c), il codice della regola SDV (file*.slic) e il codice sorgente del driver.

La schermata seguente mostra un riquadro codice sorgente di esempio.

Screenshot del riquadro Codice sorgente nel Visualizzatore difetti.

A differenza del riquadro Albero di traccia, il riquadro Codice sorgente visualizza l'intero file, non solo gli elementi di codice eseguiti e visualizza ogni file di origine in una scheda separata. Questa disposizione semplifica la determinazione dell'origine degli elementi di codice nella traccia. I file di codice sorgente non coinvolti nella violazione della regola non vengono visualizzati nel riquadro Codice sorgente , anche se si trovano nella directory delle origini del driver.

SDV coordina la visualizzazione nel riquadro Codice sorgente con la visualizzazione nel riquadro Albero traccia e nel riquadro Stato. Durante il passaggio degli elementi del codice sorgente nel riquadro Albero di traccia , SDV evidenzia automaticamente la riga di codice nel riquadro Codice sorgente che contiene l'elemento e visualizza i valori delle variabili nel punto corrispondente nel riquadro Stato .

Analogamente, quando si seleziona una riga di codice eseguito nel riquadro Codice sorgente , l'evidenziazione nel riquadro Albero traccia passa agli elementi di azione corrispondenti da tale riga di codice. Poiché il riquadro Albero traccia visualizza solo il codice eseguito nel percorso della violazione della regola, quando si seleziona una riga di codice non eseguito nel riquadro Codice sorgente , l'evidenziazione nel riquadro Albero di traccia passa al nodo superiore (main).

Il riquadro Codice sorgente è un componente del Visualizzatore difetti.