Шаг 111.
Отладчик W32Dasm. Точки останова

    На этом шаге мы рассмотрим работу с точкками останова.

    В дизассемблированном тексте можно установить точки останова. Для этого следует перейти к нужной строке и воспользоваться клавишей F2 или использовать левую кнопку мыши при нажатой клавише Ctrl.


Рис.1. Установленные точки останова

    Установка точки останова в окне дизассемблера тут же отражается в информационном окне и в управляющем окне - у отмеченной команды появляется префикс ВР*. Удалить точку останова можно тем же способом, что и при установке. Точку останова можно сделать также неактивной. Для этого нужно обратиться к информационному окну и списку точек останова (отмечено на рисунке синим цветом). Выбрав нужный адрес, щелкните по нему правой кнопкой. При этом "звездочка" у данной точки останова исчезнет, а строка в окне дизассемблера из желтой станет зеленой.

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

    На следующем шаге мы рассмотрим модификацию кода, данных и регистров.




Предыдущий шаг Содержание Следующий шаг