Erweiterter Quellcodezugriff

Ab WinDbg Version 1.2104 unterstützt der Quellpfadbefehl (.srcpath, .lsrcpath (Quellpfad festlegen)) den Dateiabruf von DebugInfoD-Servern über das DebugInfoD* Tag.

Das DebugInfoD* Tag kann auf einen oder mehrere DebugInfoD-Server verweisen, wobei jede Server-URL als https://domain.com formatiert und durch getrennt ist *. Die Server werden in derselben Reihenfolge wie im Quellpfad durchsucht, und die Dateien werden von der ersten übereinstimmenden URL abgerufen.

Das DebugInfoD* Tag kann mit srv* kombiniert werden, um den Quellabruf von bestimmten Standorten zu priorisieren.

Einige Symboldateien enthalten Prüfsummeninformationen zum Quellcode. In solchen Fällen werden zuerst die lokalen Ordner im Quellpfad nach der Datei mit demselben Dateinamen und der entsprechenden Prüfsumme durchsucht. Wenn keine Prüfsummeninformationen verfügbar sind oder keine Datei mit übereinstimmendem Namen und Prüfsumme gefunden wurde, wird der Suchpfad in der angegebenen Reihenfolge durchlaufen, wie in den folgenden Beispielen gezeigt.

In diesem Beispiel kann der Quellpfad DebugInfoD verwenden, wie hier gezeigt, wobei er dem srv*-Tag folgt.

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

In diesem Beispiel werden die Zielquellcodespeicherorte in der folgenden Reihenfolge durchsucht:

  • srv* (Quelllink Version 1 oder Version 2),
  • dann debuginfoD URLs: url1, url2, ... urlN
  • zuletzt der lokale Ordner o:\src\folder

In diesem zweiten Beispiel wird das DebugInfoD-Tag zweimal verwendet.

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

In diesem zweiten Beispiel lautet die Suchreihenfolge wie folgt:

  • DebugInfoD url1,
  • dann srv* (Quelllink Version 1 oder Version 2),
  • dann DebugInfoD url2
  • zuletzt der lokale Ordner o:\src\folder

Unterstützte Quellcodeformate

Das srv* Tag unterstützt den automatischen Dateiabruf mit Source Link 1.0 oder Source Link 2.0. DebugInfoD-URLs werden nicht unterstützt.

Ressourcen

.srcpath, .lsrcpath (Quellpfad festlegen)

Quellpfad

Verwenden eines Quellservers

Quelllink

ELFUTILS DEBUGINFOD