Поделиться через


.srcfix, .lsrcfix (использование исходного сервера)

Команды SRCFIX и .lsrcfix автоматически задают исходный путь, чтобы указать, что исходный сервер будет использоваться.

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

Параметры

+
Приводит к сохранению существующего исходного пути и ; srv\* к концу. + Если он не используется, то путь к существующему источнику заменяется.

Paths
Указывает один или несколько дополнительных путей для добавления в конец нового исходного пути.

Среда

Команда SRCFIX доступна во всех отладчиках. Команда Lsrcfix доступна только в WinDbg и не может использоваться в файлах скриптов.

Позиция Description
Режимы Режим пользователя, режим ядра
Целевые объекты Динамический, аварийный дампа
Платформы Все

Дополнительная информация

Дополнительные сведения о настройке локального пути к источнику для удаленного клиента см. в разделе "Параметры командной строки WinDbg". Дополнительные сведения об SrcSrv см. в разделе "Использование исходного сервера". Дополнительные сведения о пути к источнику и локальном исходном пути см. в разделе "Исходный путь". Дополнительные сведения о командах, которые можно использовать при выполнении удаленной отладки с помощью отладчика, см. в разделе "Управление сеансом удаленной отладки".

Замечания

При добавлении srv* в исходный путь отладчик использует SrcSrv для получения исходных файлов из расположений, указанных в файлах символов целевых модулей. Использование srv* в исходном пути существенно отличается от использования srv* в пути символов. В пути к символам можно указать расположение сервера символов вместе с srv* (например, .sympath SRV*https://msdl.microsoft.com/download/symbols). В исходном пути srv* стоит отдельно, отделяя от всех остальных элементов точкой с запятой.

При выполнении этой команды из клиента отладки SRCFIX задает исходный путь для использования исходного сервера на сервере отладки, а Lsrcfix выполняет то же самое на локальном компьютере.

Эти команды совпадают с командами Srcpath (Set Source Path) и .lsrcpath (Set Local Source Path) и элементом исходного пути srv\* . Таким образом, следующие две команды эквивалентны:

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

Аналогичным образом, следующие две команды эквивалентны:

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