Partilhar via


Noções básicas sobre o painel código-fonte

O painel Código-Fonte exibe todos os arquivos de código-fonte envolvidos na detecção de uma violação de regra, incluindo o código do modelo do sistema operacional SDV (arquivo sdv-harness.c), o código de regra SDV (arquivos *.slic) e o código-fonte do driver.

A captura de tela a seguir mostra um exemplo do painel Código-Fonte .

Captura de tela do painel Código-Fonte no Visualizador de Defeitos.

Ao contrário do painel Árvore de Rastreamento, o painel Código-Fonte exibe todo o arquivo, não apenas os elementos de código executados, e exibe cada arquivo de origem em uma guia separada. Essa disposição facilita a determinação da origem dos elementos de código no rastreamento. Os arquivos de código-fonte que não estão envolvidos na violação da regra não aparecem no painel Código-Fonte , mesmo que estejam no diretório de fontes do driver.

O SDV coordena a exibição no painel Código-Fonte com a exibição no painel Árvore de Rastreamento e no painel Estado. À medida que você percorre os elementos do código-fonte no painel Árvore de Rastreamento , o SDV realça automaticamente a linha de código no painel Código-Fonte que contém o elemento e exibe os valores das variáveis no ponto correspondente no painel Estado .

Da mesma forma, quando você seleciona uma linha de código executado no painel Código-Fonte , o realce no painel Árvore de Rastreamento é movido para os elementos de ação correspondentes dessa linha de código. Como o painel Árvore de Rastreamento exibe apenas o código executado no caminho para a violação de regra, quando você seleciona uma linha de código não modificado no painel Código-Fonte, o realce no painel Árvore de Rastreamento é movido para o nó superior (main).

O painel Código-Fonte é um componente do Visualizador de Defeitos.