скрытое меню

Symbols

Symbols

Это очередное особое извращение MS с сертификатами, ключами.

Ms : Symbols for the Windows debuggers (WinDbg, KD, CDB, and NTSD) are available from a public symbol server. You can also download entire symbol packages.

The symbol search path (.sympath) tells WinDbg where to look for symbol (PDB) files

.pdb symbol files - появляются у нас при сборке драйвера

The Microsoft symbol server makes Windows debugger symbols publicly available.

set _NT_SYMBOL_PATH=srv*C:\MySymbols*https://msdl.microsoft.com/download/symbols
//DownstreamStore [C:\111]

Все команды надо вводить в WinDbg :
изначально .sympath выводит это :

0:000> .sympath
Symbol search path is: srv\*
Expanded Symbol search path is: srv\*

Если windbf.exe запускать через батник примерно такого содержания :

@echo off
set _NT_SYMBOL_PATH=srv*C:\MySymbols*https://msdl.microsoft.com/download/symbols
call C:\WinDDK\7600.16385.1\Debuggers\windbg.exe

То Windbg / File / Symbol File Path будет :

srv*C:\MySymbols*https://msdl.microsoft.com/download/symbols

И .sympath будет :

0:000> .sympath
Symbol search path is: srv*C:\MySymbols*https://msdl.microsoft.com/download/symbols
Expanded Symbol search path is: srv*c:\mysymbols*https://msdl.microsoft.com/download/symbols

Установить где находятся symbols можно и так (.sympath - command to display, set, change, or append to the path)

.sympath srv*C:\MySymbols*https://msdl.microsoft.com/download/symbols

Добавить к местам где symbols находятся можно так

.symfix+ C:\MySymbols

Set _NT_SYMBOL_PATH=srv*C:\111*https://msdl.microsoft.com/download/symbols - с сайта ms почему-то ошибку выдает
_NT_SYMBOL_PATH - переменная среды окружения, ее можно/надо создать (Before you start the debugger, use the _NT_SYMBOL_PATH)

SymStore (symstore.exe) is a tool for creating symbol stores.

SymSrv (symsrv.dll) is a symbol server that is included in the Debugging Tools for Windows package.