Поделиться через


Основы WinDbg

Логотип WinDbg с увеличивающимся стеклом, проверяющим биты.

Заголовок Description
WinDbg — заметки о выпуске Новые возможности WinDbg

Модель данных отладчика

Заголовок Description
команда dx Интерактивная команда для отображения выражения объектной модели отладчика
Использование LINQ С объектами отладчика SQL, например язык запросов
Собственные объекты отладчика в NatVis Использование объектов с NatVis
WinDbg — модель данных Использование встроенной поддержки модели данных в WinDbg

Расширение модели данных

Заголовок Description
Скрипты отладчика JavaScript Как использовать JavaScript для создания скриптов, которые понимают объекты отладчика
WinDbg — скрипты Использование Встроенного скрипта WinDbg
https://github.com/Microsoft/WinDbg-Samples Сайт команды отладчика GitHub, где они используют последний пример кода JavaScript (и C++).
Собственные объекты отладчика в расширениях JavaScript Описывает, как работать с общими объектами и предоставляет справочные сведения об их атрибутах и поведении.

Основы TTD

Заголовок Description
Отладка временных путешествий — обзор Обзор TTD
Отладка перемещения по времени — пошаговое руководство по приложению Чтобы предоставить путешествие по времени, попробуйте проверка out в этом руководстве

Запросы TTD

Заголовок Description
Общие сведения о объектах отладки временных путешествий. Модель данных можно использовать для запроса трассировок времени перемещения.
https://github.com/Microsoft/WinDbg-Samples/blob/master/TTDQueries/tutorial-instructions.md Руководство по отладке кода C++ с помощью запросов TTD для поиска проблемного кода
https://github.com/Microsoft/WinDbg-Samples/tree/master/TTDQueries/app-sample Здесь доступен весь код, используемый в лаборатории.

Видео

Просмотрите эти эпизоды средств Defrag, чтобы увидеть WinDbg в действии.

Заголовок Description
Средства дефрагментации #182 Тим, Чад и Энди проходят по основам WinDbg и некоторые функции
Дефрагментация средств #183 Ник, Тим и Чад используют WinDbg и перейдите к быстрой демонстрации
Средства дефрагментации #184 Билл и Эндрю проходят по функциям сценариев в WinDbg
Дефрагментация средств #185 Джеймс и Ivette предоставляют и вводные сведения о отладке временных путешествий
Средства дефрагментации #186 Джеймс и JCAB охватывают расширенную отладку перемещения по времени

Установка и подключение

Заголовок Description
WinDbg — установка Направления установки
WinDbg — запуск сеанса в пользовательском режиме Режим пользователя
WinDbg — запуск сеанса режима ядра Режим ядра