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.