Как получить SLC.pdb для анализа дампа памяти - PullRequest
0 голосов
/ 20 сентября 2010

Я использую windbg 6.12.0002.633 X86 в Windows Vista для анализа дампов памяти на предмет утечек памяти.Я пытаюсь использовать команду `` dumpheap -stat to determine the quantities of objects in the heap. Unfortunately, I'm getting the error*** ERROR: файл символов не найден.По умолчанию экспортируется символы для SLC.dll . I have activated! Sym noisy to show where the error comes from and the file SLC.pdb is just not available on the symbol server. I have googled the file but haven't found such a downloadable file. The last line in the log output says: Не удалось устранить ошибку в «mpheap -stat» `.Я не могу продолжить отладку, потому что постоянно получаю эту ошибку.

Кто-нибудь знает, где я могу получить файл SLC.pdb или другой способ обойти эту проблему?

Ответы [ 2 ]

1 голос
/ 17 июля 2012

Письмо

 dumpheap -stat

приведет к

Couldn't resolve error at 'mpheap -stat'

Однако это будет работать:

!dumpheap -stat

Обратите внимание на восклицательный знак!

0 голосов
/ 20 сентября 2010

Ваши сообщения об ошибках кажутся немного неполными.Команда !dumpheap является частью расширения SOS, используемого для отладки управляемого кода .NET под WinDbg.Это то, что вы пытаетесь сделать?Вы должны иметь возможность использовать команду даже без правильных файлов PDB для всех модулей.

Как вы загрузили SOS?Можете ли вы использовать какие-либо другие команды SOS?

...