기호 서버 및 기호 저장소

디버깅을 위해 기호를 올바르게 설정하는 작업은 특히 커널 디버깅에 어려운 작업일 수 있습니다. 컴퓨터에 있는 모든 제품의 이름과 릴리스를 알고 있어야 하는 경우가 많습니다. 디버거는 각 제품 릴리스 및 서비스 팩에 해당하는 기호 파일을 찾을 수 있어야 합니다. 이로 인해 긴 디렉터리 목록으로 구성된 기호 경로가 매우 길어질 수 있습니다.

기호 파일 조정에서 이러한 어려움을 간소화하려면 기호 서버를 사용합니다. 기호 서버를 사용하면 디버거가 제품 이름, 릴리스 또는 빌드 번호 없이 올바른 기호 파일을 자동으로 검색할 수 있습니다. Windows용 디버깅 도구에는 SymSrv 기호 서버가 포함되어 있습니다.

기호 서버는 기호 경로에 특정 텍스트 문자열을 포함하여 활성화됩니다. 디버거가 새로 로드된 모듈에 대한 기호를 로드해야 할 때마다 기호 서버를 호출하여 적절한 기호 파일을 찾습니다. 기호 서버는 기호 저장소에서 파일을 찾습니다. 이는 기호 파일, 인덱스 및 관리자가 파일을 추가 및 삭제하는 데 사용할 수 있는 도구의 컬렉션입니다. 파일은 타임스탬프 및 이미지 크기와 같은 고유한 매개 변수에 따라 인덱싱됩니다. Windows용 디버깅 도구에는 SymStore라는 기호 저장소 도구가 포함되어 있습니다.

자세한 내용은 다음을 참조하세요.

기호 파일