소스 코드 확장 액세스

WinDbg 버전 1.2104부터 원본 경로 명령(.srcpath, .lsrcpath(원본 경로 설정))은 태그를 통해 DebugInfoD*DebugInfoD 서버에서 파일 검색을 지원합니다.

태그는 DebugInfoD* 각 서버 URL 형식이 로 https://domain.com 지정되고 로 구분 *된 하나 이상의 DebugInfoD 서버를 가리킬 수 있습니다. 서버는 원본 경로에 나열된 순서와 동일한 순서로 검색되고 파일은 일치하는 첫 번째 URL에서 검색됩니다.

태그를 DebugInfoD*srv* 결합하여 특정 위치에서 원본 검색의 우선 순위를 지정할 수 있습니다.

일부 기호 파일에는 소스 코드에 대한 체크섬 정보가 포함되어 있습니다. 이러한 경우 원본 경로의 로컬 폴더는 동일한 파일 이름과 일치하는 체크섬을 가진 파일에 대해 먼저 검색됩니다. 체크섬 정보를 사용할 수 없거나 이름과 체크섬이 일치하는 파일을 찾을 수 없는 경우 다음 예제와 같이 검색 경로가 지정된 순서로 트래버스됩니다.

이 예제에서 원본 경로는 여기에 표시된 대로 DebugInfoD 를 사용할 수 있으며 여기서 srv* 태그를 따릅니다.

.srcpath srv*;DebugInfoD*url1*url2…*urlN;o:\src\folder

이 예제에서는 대상 소스 코드 위치를 다음 순서로 검색합니다.

  • srv*(원본 링크 버전 1 또는 버전 2),
  • 그런 다음, debuginfoD urls: url1, url2, ... urlN
  • 마지막으로 로컬 폴더 o:\src\folder

이 두 번째 예제에서는 DebugInfoD 태그가 두 번 사용됩니다.

.srcpath DebugInfoD*url1;srv*;DebugInfoD*url2;o:\src\folder

이 두 번째 예제의 경우 검색 순서는 다음과 같습니다.

  • DebugInfoD url1,
  • 그런 다음 srv*(원본 링크 버전 1 또는 버전 2)
  • 그런 다음 DebugInfoD url2
  • 마지막으로 로컬 폴더 o:\src\folder

지원되는 소스 코드 형식

태그는 srv* Source Link 1.0 또는 Source Link 2.0을 사용하여 자동 파일 검색을 지원하며 DebugInfoD URL을 지원하지 않습니다.

리소스

.srcpath, .lsrcpath(원본 경로 설정)

원본 경로

원본 서버 사용

소스 링크

ELFUTILS DEBUGINFOD