Compartir a través de


Acceso extendido del código fuente

A partir de la versión 1.2104 de WinDbg, el comando de ruta de acceso de origen (.srcpath, .lsrcpath (Establecer ruta de acceso de origen)) admite la recuperación de archivos de servidores DebugInfoD a través de la DebugInfoD* etiqueta .

La DebugInfoD* etiqueta puede apuntar a uno o varios servidores DebugInfoD con cada dirección URL de servidor con formato https://domain.com y separados por *. Los servidores se buscarán en el mismo orden que se muestra en la ruta de acceso de origen y los archivos se recuperarán de la primera dirección URL coincidente.

La DebugInfoD* etiqueta se puede combinar con srv* para priorizar la recuperación de origen desde ubicaciones específicas.

Algunos archivos de símbolos contienen información de suma de comprobación sobre el código fuente. En tales casos, primero se buscarán las carpetas locales de la ruta de acceso de origen para el archivo con el mismo nombre de archivo y la suma de comprobación coincidente. Si no hay información de suma de comprobación disponible o no se ha encontrado ningún archivo con el nombre y la suma de comprobación coincidentes, la ruta de acceso de búsqueda se recorrerá en el orden especificado, como se muestra en los ejemplos siguientes.

En este ejemplo, la ruta de acceso de origen puede usar DebugInfoD como se muestra aquí, donde sigue la etiqueta srv*.

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

En este ejemplo, se buscará en las ubicaciones de código fuente de destino en el orden siguiente:

  • srv* (versión de vínculo de origen 1 o versión 2),
  • a continuación, debuginfoD urls: url1, url2, ... urlN
  • últimamente la carpeta local o:\src\folder

En este segundo ejemplo, la etiqueta DebugInfoD se usa dos veces.

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

En este segundo ejemplo, el orden de búsqueda será:

  • DebugInfoD url1,
  • then srv* (versión de vínculo de origen 1 o versión 2),
  • a continuación, DebugInfoD url2
  • últimamente la carpeta local o:\src\folder

Formatos de código fuente admitidos

La srv* etiqueta admite la recuperación automática de archivos mediante Source Link 1.0 o Source Link 2.0, no admite direcciones URL de DebugInfoD.

Recursos

.srcpath, .lsrcpath (Establecer ruta de acceso de origen)

Ruta de acceso de origen

Uso de un servidor de origen

Vínculo de origen

ELFUTILS DEBUGINFOD