Использование сервера символов (как описано в http://www.chromium.org/developers/how-tos/debugging) достаточно, чтобы получить вам PDB, но само по себе не получит ваш источник. Для получения исходного кода требуется включение индексации источника.
Индексирование исходного кода во время сборки работает путем добавления дополнительных данных в файл PDB (таким образом, получение файлов PDB было правильным первым шагом), который сообщает отладчикам, как извлекать исходные файлы из системы управления версиями, однако эта функция по умолчанию отключена как в windbg, так и в Visual.Studio, то есть по умолчанию windbg и Visual Studio игнорируют информацию об индексировании источника, которую добавляет Chrome.
В Visual Studio (все версии, начиная с 2002 года), вы можете включить ее, выбрав Tools-> Options-> Debugging-> General-> Включить поддержку исходного сервера. Вы также можете установить флажок «Печать диагностических сообщений исходного сервера в окно вывода», если он изначально не работает.
В windbg вы можете ввести ".srcfix"в командном окне или перейдите в File-> Source File Path и введите SRV * в исходный путьДиалог.Если вы хотите выполнить диагностику, введите «! Sym noisy» в командном окне.
Обратите внимание, что с декабря 2014 года рекомендуется использовать https вместо http для получения символов Chrome, чтобы повысить безопасность, поэтому используйте https://chromium -browser-symsrv.commondatastorage.googleapis.com в качестве адреса сервера символов.
Подробнее об индексации источников см. В этом сообщении в блоге, которое я написал:
https://randomascii.wordpress.com/2011/11/11/source-indexing-is-underused-awesomeness/