Utökad källkodsåtkomst

Från och med WinDbg version 1.2104 stöder källsökvägskommandot (.srcpath, .lsrcpath (Ange källsökväg)) filhämtning från DebugInfoD-servrar via taggen DebugInfoD* .

Taggen DebugInfoD* kan peka på en eller flera DebugInfoD-servrar med varje server-URL formaterad som https://domain.com och avgränsad med *. Servrarna genomsöks i samma ordning som i källsökvägen och filerna hämtas från den första matchande URL:en.

Taggen DebugInfoD* kan kombineras med srv* för att prioritera källhämtning från specifika platser.

Vissa symbolfiler innehåller kontrollsummainformation om källkoden. I sådana fall söks de lokala mapparna i källsökvägen först efter filen med samma filnamn och matchande kontrollsumma. Om ingen kontrollsummainformation är tillgänglig, eller om ingen fil med matchande namn och kontrollsumma har hittats, bläddras sökvägen i den angivna ordningen enligt följande exempel.

I det här exemplet kan källsökvägen använda DebugInfoD som visas här, där den följer taggen srv* .

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

I det här exemplet genomsöks målkodens positioner i följande ordning:

  • srv* (källlänk version 1 eller version 2),
  • sedan debuginfoD-urls: url1, url2, ... urlN
  • slutligen den lokala mappen o:\src\folder

I det andra exemplet används taggen DebugInfoD två gånger.

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

I det här andra exemplet blir sökordningen:

  • DebugInfoD url1,
  • sedan srv* (källlänk version 1 eller version 2),
  • sedan DebugInfoD url2
  • slutligen den lokala mappen o:\src\folder

Källkodsformat som stöds

Taggen srv* stöder automatisk filhämtning med hjälp av Source Link 1.0 eller Source Link 2.0. Den stöder inte URL:er för DebugInfoD .

Resurser

.srcpath, .lsrcpath (Ange källsökväg)

Källsökväg

Använda en källserver

Källlänk

ELFUTILS DEBUGINFOD