WinDbg и символы

Тема в разделе "WASM.BEGINNERS", создана пользователем bers, 25 май 2006.

  1. bers

    bers New Member

    Публикаций:
    0
    Ребят, подскажите плиз по сабжу. Установил WinDbg (6.6), скачал к нему SymbolPackage (XPSP2, полный(190 Мб)), установил путь к символам как: "e:\debug_tools\Symbols".

    В результате при КernelDebug'е пишется *** ERROR: Symbol file could not be found. Defaulted to export symbols for ntoskrnl.exe, хотя при отладке к.-л. процесса сообщения об ошибках пропали. Может не так описываю путь - в хелпе описывается вариант с коннектом с MS-cайтом с последушей закачкой нужных символов (может я и ошибаюсь что алгоритм такой), но мне такое ведь не нужно - все необходимые символы есть на винте.

    P.S. Поиск по форуму юзал - нашел топик EvilsInterrupt'a, поставил в boot.ini ключ /debug - винда подвисла после загрузки explorer'а (хотя может отладчик и загрузился).

    P.P.S. гуглил.
     
  2. bers

    bers New Member

    Публикаций:
    0
    Разобрался - оказывается чтобы WinDbg распознал (точнее, нашел) символы нужно создать в корне директории символов каталоги с именами, соответствующими PDB файлам, например, "ntdll.pdb".
     
  3. Son of God

    Son of God New Member

    Публикаций:
    0
    Может быть, версия символов не соответствует версии файла? Ты устанавливал обновления на винду?
    Никаких дополнительных папок там создавать не надо. У меня просто стоит путь к корневой папке с пакетом символов и все работает.
     
  4. sirocco

    sirocco New Member

    Публикаций:
    0
    Windows XP with Service Pack 2 x86 retail symbols, all languages (File size: 195 MB - Most customers want this package.)
    Скачал с http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx

    Запускаю WinDbg, указываю путь к symbols. Делаю .reload, потом !lmi nt и он выдает вот эту хрень:

    Symbol Type: PDB - Symbols loaded successfully from symbol search path.
    C:\WINDOWS\Symbols\exe\ntoskrnl.pdb
    Load Report: public symbols , not source indexed
    C:\WINDOWS\Symbols\exe\ntoskrnl.pdb

    Что делать?