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


Просмотр и редактирование глобальных переменных в WinDbg (классическая модель)

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

Кроме того, можно использовать ? (Вычисление выражения) команда для отображения адреса, связанного с любым символом.

В WinDbg можно также использовать окно Контрольные значения для отображения и изменения глобальных и локальных переменных. В окне Контрольные значения можно отобразить любой список переменных. Эти переменные могут включать глобальные и локальные переменные из любой функции. В любое время в окне Контрольные значения отображаются значения переменных, соответствующих область текущей функции. Вы также можете изменить значения этих переменных в окне Контрольные значения.

Чтобы открыть окно Контрольные значения, выберите Контрольные значения в меню Вид . Вы также можете нажать клавиши ALT+2 или кнопку Смотреть на панели инструментов: снимок экрана: кнопка

На следующем снимке экрана показан пример окна контрольных значений.

Снимок экрана: пример окна контрольных значений в WinDbg.

Окно Контрольные значения может содержать четыре столбца. Столбцы Name и Value всегда отображаются, а столбцы Тип и Расположение являются необязательными. Чтобы отобразить столбцы Тип и Расположение , нажмите кнопки Typecast и Locations соответственно на панели инструментов.