Sdílet prostřednictvím


Rozšířený přístup ke zdrojovému kódu

Od verze WinDbg 1.2104 příkaz zdrojové cesty (.srcpath, .lsrcpath (Nastavit zdrojovou cestu)) podporuje načítání souborů ze serverů DebugInfoD prostřednictvím značky DebugInfoD*.

Značka DebugInfoD* může odkazovat na jeden nebo více serverů DebugInfoD, přičemž URL každého serveru je formátována jako https://domain.com a oddělená *. Servery budou prohledány ve stejném pořadí jako ve zdrojové cestě a soubory se načtou z první odpovídající adresy URL.

Značku DebugInfoD* lze kombinovat s určením srv* priority načtení zdroje z konkrétních umístění.

Některé soubory symbolů obsahují informace kontrolního součtu o zdrojovém kódu. V takových případech budou místní složky ve zdrojové cestě nejprve prohledány pro soubor se stejným názvem a odpovídajícím kontrolním součtem. Pokud nejsou k dispozici žádné informace o kontrolním součtu nebo nebyl nalezen žádný soubor s odpovídajícím názvem a kontrolním součtem, bude cesta hledání procházena v zadaném pořadí, jak je znázorněno v následujících příkladech.

V tomto příkladu může zdrojová cesta použít DebugInfoD , jak je znázorněno zde, kde se řídí značkou srv*.

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

V tomto příkladu se cílová umístění zdrojového kódu prohledávají v následujícím pořadí:

  • srv* (zdrojový odkaz verze 1 nebo verze 2),
  • potom debuginfoD adresy URL: url1, url2, ... urlN
  • Nakonec místní složka o:\src\folder

V tomto druhém příkladu se značka DebugInfoD používá dvakrát.

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

V tomto druhém příkladu bude pořadí hledání:

  • DebugInfoD url1,
  • poté srv* (zdrojový odkaz verze 1 nebo verze 2),
  • potom DebugInfoD url2
  • nakonec místní složka o:\src\folder

Podporované formáty zdrojového kódu

Značka srv* podporuje automatické načítání souborů pomocí odkazu source link 1.0 nebo Source Link 2.0, nepodporuje adresy URL DebugInfoD .

Prostředky

.srcpath, .lsrcpath (nastavit zdrojovou cestu)

Zdrojová cesta

Použití zdrojového serveru

zdrojového odkazu

ELFUTILS DEBUGINFOD