Condividi tramite


Accesso esteso al codice sorgente

A partire da WinDbg versione 1.2104, il comando percorso di origine (.srcpath, .lsrcpath (Set Source Path)) supporta il recupero di file dai server DebugInfoD tramite il DebugInfoD* tag .

Il DebugInfoD* tag può puntare a uno o più server DebugInfoD con ogni URL del server formattato https://domain.com come e separato da *. I server verranno cercati nello stesso ordine indicato nel percorso di origine e i file verranno recuperati dal primo URL corrispondente.

Il DebugInfoD* tag può essere combinato con srv* per classificare in ordine di priorità il recupero dell'origine da posizioni specifiche.

Alcuni file di simboli contengono informazioni di checksum sul codice sorgente. In questi casi, le cartelle locali nel percorso di origine verranno innanzitutto cercate per il file con lo stesso nome di file e il checksum corrispondente. Se non sono disponibili informazioni sul checksum o non è stato trovato alcun file con nome e checksum corrispondente, il percorso di ricerca verrà attraversato nell'ordine specificato, come illustrato negli esempi seguenti.

In questo esempio il percorso di origine può usare DebugInfoD come illustrato qui, dove segue il tag srv*.

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

In questo esempio, i percorsi del codice sorgente di destinazione verranno cercati nell'ordine seguente:

  • srv* (collegamento di origine versione 1 o versione 2),
  • Ecco gli URL di debuginfoD: url1, url2, ... urlN
  • infine la cartella locale o:\src\folder

In questo secondo esempio viene usato due volte il tag DebugInfoD .

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

Per questo secondo esempio, l'ordine di ricerca sarà:

  • DebugInfoD url1,
  • quindi srv* (collegamento di origine versione 1 o versione 2),
  • quindi DebugInfoD url2
  • infine la cartella locale o:\src\folder

Formati di codice sorgente supportati

Il srv* tag supporta il recupero automatico dei file usando il collegamento di origine 1.0 o il collegamento di origine 2.0, non supporta gli URL DebugInfoD .

Risorse

.srcpath, .lsrcpath (Imposta Percorso Sorgente)

Percorso di origine

Uso di un server di origine

collegamento all'origine

ELFUTILS DEBUGINFOD