소스 코드 창 이해
소스 코드 창에는 SDV 운영 체제 모델 코드(sdv-harness.c 파일), SDV 규칙 코드(*.slic 파일) 및 드라이버의 소스 코드를 포함하여 규칙 위반을 검색하는 데 관련된 모든 소스 코드 파일이 표시됩니다.
다음 스크린샷은 예제 소스 코드 창을 보여줍니다.
추적 트리 창과 달리 소스 코드 창에는 실행된 코드 요소뿐만 아니라 전체 파일이 표시되고 각 소스 파일이 별도의 탭에 표시됩니다. 이렇게 정렬하면 추적에서 코드 요소의 원본을 쉽게 확인할 수 있습니다. 규칙 위반에 관여하지 않는 소스 코드 파일은 드라이버의 원본 디렉터리에 있더라도 소스 코드 창에 표시되지 않습니다.
SDV는 소스 코드 창의 디스플레이를 추적 트리 창 및 상태 창의 디스플레이와 조정합니다. 추적 트리 창에서 소스 코드 요소를 단계별로 실행하면 SDV는 요소가 포함된 소스 코드 창의 코드 줄을 자동으로 강조 표시하고 상태 창의 해당 지점에 변수 값을 표시합니다.
마찬가지로 소스 코드 창에서 실행된 코드 줄을 선택하면 추적 트리 창의 강조 표시가 해당 코드 줄의 해당 작업 요소로 이동합니다. 추적 트리 창에는 규칙 위반 경로에서 실행되는 코드만 표시되므로 소스 코드 창에서 실행되지 않은 코드 줄을 선택하면 추적 트리 창의 강조 표시가 맨 위 노드(기본)로 이동합니다.
소스 코드 창은 결함 뷰어의 구성 요소입니다.