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


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

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

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

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

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

На следующем снимке экрана показан пример окна "Наблюдение".

Снимок экрана: пример окна

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