Символы отладки Windows - не загружаются

У меня есть Windows 7 x64 sp1. Я загрузил символы из:

http://msdn.microsoft.com/en-us/windows/hardware/gg463028

Я загрузил и установил символы X64 RTM и X64 SP1 для Windows 7 X64 SP1. Установлен на папке T: \ символов .

Но когда я отлажил 64-битное нативное приложение C ++, символы вообще не будут загружаться. Для NTDLL.DLL , например, PDBS находятся в:

  • T: \ Symbols \ NTDLL.PDB \ 6192BFDB9F04442995FFCB0BE95172E12
  • T: \ Symbols \ Ntdll.pdb \ cff40300fd804691b73e12cf2a150ee02

Visual Studio (2008/2010) не будет загружать символы. При отладке, от представления модулей, я выбираю ntdll.dll и скажи Символы нагрузки из -> Путь символов , указатель NTDLL.PDB . Для обоих упомянутых путей он всегда скажет:

в этой папке не было обнаружено соответствующий символ.

Я также добавил эту папку ( t: \ символы ) в отладки -> Параметры , но он все равно не загружается символы. При отладке, Нагрузка на все символы кнопка будет включена, и нажав не загрузит символ либо!

Для 32-разрядного файла PDB файла будет wntdll.pdb для ntdll.dll и будет храниться в GUID-именах папками, упомянутых выше. Но VS не будет загружать символы для 32-битной отладки.

Довольно интересно (и расстраивает), когда я выбираю Символы нагрузки от -> Сервер символов Microsoft , он будет загружать и загружать символы . Он будет загружать символы в следующем расположении (полный путь для NTDLL ):

enter image description here

\ users \ ... \ \ appdata \ local \ temp \ symbolcache \ ntdll.pdb \ 6192BFDB9F04442995FFCB0BE95172E12

Здесь вы можете Смотрите GUID сопоставляется с GUID-с именем папки в T: \ символов T: \ Symbols Путь .

Для NTDLL.PDB, несмотря на соответствующую папку такую ​​же, и размер PDB также то же самое, временной меткой может быть разным.

Иногда VS также будет размещать символы в:

C: \ ... \ \ appdata \ local \ temp \ symbolcache \ microsoftpublicsymbols

Если vs загрузит правильные символы только с сервера Microsoft Symbols, то какое использование Локально скачанные символы?

Мой вопрос в основном, как загрузить локально загруженные и установленные символы?

6
задан Shimmy 6 July 2013 в 22:58
поделиться