Иконка ресурса

Статья WinDbg Preview 1.2308.2002.0

akok

Команда форума
Администратор
Ассоциация VN
Сообщения
24,683
Реакции
13,549
Предварительная версия WinDbg — это последняя версия WinDbg с более современными визуальными элементами, более быстрыми окнами, полноценным интерфейсом скриптов, созданным с помощью переднего и центрального интерфейса модели данных расширяемого отладчика. Предварительная версия WinDbg использует тот же базовый механизм, что и WinDbg, поэтому все команды, расширения и рабочие процессы, которые вы использовали, будут по-прежнему работать, как и раньше.

Основные возможности Предварительной версии WinDbg​

Вот некоторые из наиболее заметных вещей, которые изменились или являются новыми в WinDbg Preview.

windbgx-main-menu.png

Общие возможности​

  • Упрощенная настройка подключения и отзыв . Предварительная версия WinDbg включает возможность отзыва предыдущих сведений о конфигурации сеанса.
windbgx-start-debugging-menu.png

  • Простой канал отзывов . Ваши отзывы помогут вам при разработке идти вперед. Дополнительные сведения см. в разделе "Предоставление отзывов"
  • Обнаружение обработчика файлов дампа — автоматически обнаруживает архитектуру процессора для упрощения управляемой отладки.
  • Улучшения производительности Windows теперь загружаются асинхронно и могут быть отменены. При выполнении другой команды Предварительная версия WinDbg остановит загрузку локальных параметров, контрольных значений или других окон.

Улучшения окон​

  • Улучшения дизассемблированного окна — окно дизассемблирования также улучшено, выделение текущей инструкции остается там, где она находится при прокрутке.
    windbgx-disassembly.png
  • Улучшения окна памяти . Окно памяти имеет выделение и улучшенную прокрутку.
  • Локальные и просмотр визуализации модели данных. Локальные и контрольные окна основаны на модели данных, используемой командой DX. Это означает, что локальные и контрольные окна будут использовать все загруженные расширения NatVis или JavaScript и даже могут поддерживать полные запросы LINQ так же, как и команда DX.
  • Журналы — это под обложкой журнала внутренних компонентов WinDbg Preview. Его можно просмотреть для устранения неполадок или мониторинга длительных процессов.
Дополнительные сведения см. в меню "Просмотр WinDbg".

  • Командное окно . Использование командного окна обеспечивает простой доступ к переключателю DML и очистке командного окна отладчика. Все текущие команды отладчика совместимы с и продолжают работать в WinDbg Preview.

Темная тема​

Используйте file>Параметры, чтобы включить темную тему.

windbgx-dark-theme.png

Быстрый доступ к ленте​

Просто закрепите кнопки, которые вы используете больше всего, и вы можете свернуть ленту, чтобы сохранить недвижимость экрана.

windbgx-quick-access.png

Исходный код​

Окно исходного кода было обновлено таким образом, чтобы он соответствовал современным редакторам.

windbgx-source-window.png

Выделение​

В командном окне есть две новые функции выделения. Выделение любого текста приведет к тонкому выделению любых других экземпляров этого текста. Затем можно нажать клавиши "Выделить/Отменить выделение" или CTRL+ALT+H, чтобы сохранить выделение.

windbgx-highlighting.gif

Улучшенная навигация с помощью клавиатуры​

Просто нажмите клавиши CTRL+TAB, и вы можете легко перемещаться между окнами с помощью клавиатуры.

windbgx-ctrl-tab.gif

Встроенная отладка перемещения по времени (TTD)​

Если вам нужна трассировка TTD приложения, просто установите флажок "Запись с отладкой перемещения по времени" при запуске или присоединении. WinDbgNext настроит его для TTD и откроет трассировку после завершения записи.

windbgx-ttd.png

Дополнительные сведения см. в разделе "Отладка перемещения по времени— обзор".

Отладка пакетов приложений​

Отладка универсального приложения или фоновой задачи теперь выполняется одним щелчком мыши или выбором.

windbgx-launch-app-package.png

Дополнительные сведения см. в разделе "Запуск пакета приложения".

Присоединение к процессу​

Диалоговое окно "Вложение" предоставляет более подробные сведения, включает диалоговое окно поиска и упрощает его использование.

windbgx-attach-to-a-process-zoomed.png

Улучшенное отслеживание точек останова​

  • Включение и отключение точек останова . В окне точек останова отображаются все текущие точки останова и предоставляется простой доступ к включению и отключению.
  • Число попаданий — окно точки останова сохраняет общее число при каждом попадании точки останова.
Дополнительные сведения см. в разделе Точки останова.

Улучшенная поддержка модели данных​

  • Встроенная поддержка модели данных . Предварительная версия WinDbg записывается со встроенной поддержкой модели данных, и модель данных доступна через отладчик.
  • Окно модели — окно модели предоставляет расширяемую и просматриваемую версию dx и dx -g, позволяя создавать мощные таблицы на основе запросов NatVis, JavaScript и LINQ.
Дополнительные сведения см. в статье "Предварительная версия WinDbg — модель данных".

windbgx-data-model-explore-window.png

Новый пользовательский интерфейс разработки сценариев​

  • Пользовательский интерфейс разработки скриптов. Теперь есть специальное окно создания скриптов, чтобы упростить разработку скриптов JavaScript и NatVis с выделением ошибок и IntelliSense.
windbgx-scripting-intellisense.png

Дополнительные сведения см. в разделе "Предварительная версия WinDbg — создание скриптов".

Обратная совместимость​

Так как подсистема отладчика выполняется одинаково, все предыдущие команды отладчика и расширения отладчика продолжают работать.

Предоставление отзыва​

Ваши отзывы помогут вам идти вперед по разработке WinDbg.

  • Если у вас есть отзывы, такие как функция, которую вы действительно хотите увидеть, или ошибка, которая усложняет задачу, используйте Центр отзывов.
windbgx-feedback.png
 
Документация

Скачать можно здесь
 
Спасибо за инфу.
Выглядит по-симпатичней. TTD многообещающая фича, если правильно понял можно отмотать RIP обратно по времени. И с написанием скриптов здесь похоже дела обстоят проще с учетом, что присутствует IntelliSense. LiveKd тут уже встроен. Окна удобно настраивать.

1710307693039.png
 
Назад
Сверху Снизу