Compartir a través de


Descripción del panel código fuente

El panel Código fuente muestra todos los archivos de código fuente implicados en la detección de una infracción de regla, incluido el código del modelo del sistema operativo SDV (archivo sdv-harness.c), el código de regla de SDV (archivos *.slic) y el código fuente del controlador.

En la captura de pantalla siguiente se muestra un panel de código fuente de ejemplo.

Captura de pantalla del panel Código fuente en el Visor de defectos.

A diferencia del panel Árbol de seguimiento, el panel Código fuente muestra todo el archivo (no solo los elementos de código ejecutados) y muestra cada archivo de origen en una pestaña independiente. Esta disposición facilita la determinación del origen de los elementos de código en el seguimiento. Los archivos de código fuente que no participan en la infracción de regla no aparecen en el panel Código fuente , incluso si están en el directorio de orígenes del controlador.

SDV coordina la presentación en el panel Código fuente con la presentación en el panel Árbol de seguimiento y el panel Estado. A medida que recorra los elementos de código fuente en el panel Árbol de seguimiento, SDV resalta automáticamente la línea de código en el panel Código fuente que contiene el elemento y muestra los valores de las variables en el punto correspondiente del panel Estado .

Del mismo modo, al seleccionar una línea de código ejecutado en el panel Código fuente, el resaltado del panel Árbol de seguimiento se mueve a los elementos de acción correspondientes desde esa línea de código. Dado que el panel Árbol de seguimiento muestra solo el código que se ejecuta en la ruta de acceso a la infracción de regla, al seleccionar una línea de código sin ejecutar en el panel Código fuente , el resaltado en el panel Árbol de seguimiento se mueve al nodo superior (main).

El panel Código fuente es un componente del Visor de defectos.