.srcfix, .lsrcfix (Usar servidor de origem)

Os comandos .srcfix e .lsrcfix definem automaticamente o caminho de origem para indicar que certo servidor de origem será usado.

.srcfix[+] [Paths] 
.lsrcfix[+] [Paths] 

Parâmetros

+
Faz com que o caminho de origem atual seja preservado e ; srv\* seja anexado ao final. Se o + não for usado, o caminho de origem existente será substituído.

Caminhos
Especifica um ou mais caminhos a serem anexados ao final do novo caminho de origem.

Ambiente

O comando .srcfix está disponível em todos os depuradores. O comando .lsrcfix está disponível somente no WinDbg e não pode ser usado em arquivos de script.

Item Descrição
Modos Modo de usuário, modo kernel
Destinos Ao vivo, despejo de memória
Plataformas Tudo

Informações Adicionais

Para obter mais informações sobre como definir o caminho de origem local para um cliente remoto, consulte Opções de linha de comando WinDbg. Para obter detalhes sobre SrcSrv, consulte Usando um servidor de origem. Para ver detalhes sobre o caminho de origem e o caminho de origem local, consulte Caminho de origem. Para obter mais informações sobre comandos que podem ser usados durante a execução da depuração remota por meio do depurador, consulte Como controlar uma sessão de depuração remota.

Comentários

Quando você adiciona srv* no caminho de origem, o depurador usará SrcSrv para recuperar arquivos de origem de locais especificados nos arquivos de símbolo dos módulos de destino. Usar srv* no caminho de origem é essencialmente diferente de usar srv* no caminho de símbolo. No caminho do símbolo, você pode especificar um local de servidor de símbolos com o srv* (por exemplo, .sympath SRV*https://msdl.microsoft.com/download/symbols). No caminho de origem, srv* está sozinho, separado dos outros elementos por ponto-e-vírgula.

Quando esse comando é emitido de um cliente de depuração, .srcfix define o caminho de origem para usar um servidor de origem no servidor de depuração, enquanto .lsrcfix faz a mesma coisa na máquina local.

Esses comandos são os mesmos que os comandos .srcpath (Set Source Path) e .lsrcpath (Set Local Source Path) seguidos pelo elemento do caminho de origem srv\*. Portanto, os dois comandos a seguir são equivalentes:

.srcfix[+] [Paths] 
.srcpath[+] srv*[;Paths] 

Da mesma forma, os dois comandos a seguir são equivalentes:

.lsrcfix[+] [Paths] 
.lsrcpath[+] srv*[;Paths]