Partager via


Présentation du volet Code source

Le volet Code source affiche tous les fichiers de code source impliqués dans la détection d’une violation de règle, y compris le code du modèle de système d’exploitation SDV (fichier sdv-harness.c), le code de règle SDV (fichiers *.slic) et le code source du pilote.

La capture d’écran suivante montre un exemple de volet Code source .

Capture d’écran du volet Code source dans la visionneuse des défauts.

Contrairement au volet Arborescence de traces, le volet Code source affiche l’intégralité du fichier, pas seulement les éléments de code exécutés, et affiche chaque fichier source sous un onglet distinct. Cette disposition facilite la détermination de l’origine des éléments de code dans la trace. Les fichiers de code source qui ne sont pas impliqués dans la violation de règle n’apparaissent pas dans le volet Code source , même s’ils se trouvent dans le répertoire des sources du pilote.

SDV coordonne l’affichage dans le volet Code source avec l’affichage dans le volet Arborescence de trace et le volet État. Lorsque vous parcourez pas à pas les éléments de code source dans le volet Arborescence de trace, SDV met automatiquement en surbrillance la ligne de code dans le volet Code source qui contient l’élément et affiche les valeurs des variables au point correspondant dans le volet État .

De même, lorsque vous sélectionnez une ligne de code exécuté dans le volet Code source , la mise en surbrillance dans le volet Arborescence de trace se déplace vers les éléments d’action correspondants de cette ligne de code. Étant donné que le volet Arborescence de trace affiche uniquement le code exécuté dans le chemin d’accès à la violation de règle, lorsque vous sélectionnez une ligne de code non exécuté dans le volet Code source, la mise en surbrillance dans le volet Arborescence de traces se déplace vers le nœud supérieur (main).

Le volet Code source est un composant de la visionneuse des défauts.