.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]