none
Сервер символов в WinDbg RRS feed

  • Вопрос

  • Здравствуйте!

    Пытаюсь выполнить шаги по сборке и отладке ядра Windows 2003 SP1 на виртуальной машине Microsoft Virtual PC, указанные в инструкции http://intuit.valrkl.ru/course-1143/index.html#ID.5.lecture

    На этапе работы с WinDbg x86 возникла непонятная ситуация.

    После ввода следующих данных:

    - в подменю "Symbol Search Path":
    "C:\Users\Shurshik\Documents\WRK-v1.2\base\ntos\BUILD\EXE;SRV*C:\symbols*http://msdl.microsoft.com/download/symbols" ,

    - в подменю "Source Search Path":

    "C:\Users\Shurshik\Documents\WRK-v1.2\base" ,

    - во вкладке "COM" подменю "Kernel Debugging":

    • Baud Rate: 115200
    • Port: \\.\pipe\debugPipe
    • Pipe: отметить
    • Reconnect: отметить
    • Resets: 0

    включения виртуальной машины(Загрузки версии ОС с отладчиком)


    и последующим приостановлением работы WinDbg через кнопку Break, имею следующую информацию в консоле команд:


    Вызвав команду lmD имею следующее:


    Информация на скрине выше не соответствует информации на скрине из инструкции:


    Почему символы для ntdll не загрузились в папку "C:\symbols" с сервера символов "http://msdl.microsoft.com/download/symbols" также, как это показано в инструкции?

    Почему в "response" статус источника символов для ntdll выглядит, как "Deferred" ?


    Из справки к программе WinDbg я понял, что модуль ntdll подключен и символы будут загружены по мере надобности. Так ли это?


    Самый главный вопрос: Можно ли идити дальше, опустив эту непонятную ситуацию, не возникнет ли в дальнейшем проблем?
    • Изменено rymalex 30 марта 2016 г. 6:52 редактирование
    30 марта 2016 г. 6:48