когда и как использовать windbg отладку ядра

Я нашел, что Windbg очень полезен во время разработки и отладки. но главным образом я использую windbg используемую отладку режима.

  1. Что отладка ядра может сделать в windbg? или Когда я должен использовать отладку ядра windbg?

  2. Существует ли toturial об отладке ядра в windbg?

Заранее спасибо.

11
задан whunmr 19 January 2010 в 14:40
поделиться

2 ответа

Вы обычно используете отладку ядра, если вам нужно отладить драйверы устройств низкого уровня, взаимодействуя непосредственно с аппаратным обеспечением.
Это более сложно отлаживать в режиме ядра, среди прочего, для сеанса отладки в прямом эфире, вы должны запустить отладчик на другой системе, чем отлаженная. Для большинства разработчиков пользовательский режим достаточно, чтобы сделать большую часть работы.
Усовершенствованные отладки Windows - очень хорошая книга о отладке с WNDBG (включает в себя дискуссии о отладке ядра).

Анализ дампа сайт имеет много учебных пособий, включая сценарии отладки ядра

10
ответ дан 3 December 2019 в 06:21
поделиться

Возможно, вы захотите отладить только в режиме ядра, когда ваш код работает в режиме ядра, т.е. когда вы пишете драйверы или что-то еще, что работает в ядре. Или, возможно, если вы пытаетесь узнать больше о самих Windows на очень низком уровне, исследуя в ядре и тыкать и подталкиваю вещи.

При поиске учебных пособий и других справочных материалов вы можете искать ссылки на «KD», а также, вероятно, будут очень похожи. (KD - это инструмент отладки ядра командной строки.)

0
ответ дан 3 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: