Руководство по Soft-ICE (DOS) - 8Delphi , Программа и Интерфейс , Руководство по Soft-ICEРуководство по Soft-ICE (DOS) - 8
4.3 Управление Точками Останова Soft-ICE предоставляет несколько команд для управления точками останова. Команды управления разрешают просматривать список, изменять, удалять, активизировать и деактивировать точки останова. Точки останова идентифициру- ются номерами-останова, которые являются шестнадцатеричный цифрами от 0 до F. Вот команды управления точками останова:
BD -- Деактивирует точки останова BD BD - Деактивирует точки останова Синтаксис:
список -- Ряд номеров-останова, разделенных запятыми или пробелами Комментарии: Команда BD используется для временной деактивации точек останова. Они могут вновь активизироваться командой BE (Активизировать точки останова). Вы можете увидеть, какие из номеров-останова деактивированы, просматривая список точек останова командой BL. Точки останова, которые деактивированы, будут выделены звездочкой (*) после их номера-останова. Пример:
Эта команда временно деактивирует точки останова 1 и 3. BE -- Активизирует точки останова Синтаксис:
список -- Ряд номеров-останова, разделенных запятыми или пробелами Комментарии: Команда BE используется для повторной активизации точек останова, которые были деактивированы командой BD (Деактивировать точки останова). Заметьте, что точка останова автоматически активизируется при ее определении. Пример:
Эта команда активизирует точку останова 3. BL BL -- Выдает список точек останова Синтаксис:
Комментарии: Команда BL показывает все точки останова, установленные в настоящее время. Для каждой точки останова BL выдает номер останова, условия точки останова, состояние точки останова и счетчик. Состояние точки останова - либо активизирована либо деактивирована. Если точка останова деактивирована, после номера-останова выводится звездочка (*). Если активная точка останова используется в команде BPAND, после номера-оста- нова выводится символ (&). Самый последний вызвавший действие останов выделяется подсветкой. У команды BL нет параметров. Пример:
Эта команда показывает все точки останова, которые были определены. Вот пример экрана, который показывает четыре точки останова:
0) BPMB 1234:0000 W EQ 0010 C=03 Заметьте, что в этом примере, точке останова 1 предшествует звездочка (*), показывающая, что она была деактивирована. BPE BPE -- Редактирует точку останова Синтаксис:
Комментарии: Команда BPE загружает описание точки останова в строку редактирования для модификации. Тогда команда может быть отредактирована с использованием клавиш редактирования и повторно введена нажатием ВВОДа. Эта команда предоставляет быстрый способ изменения параметров существующей точки останова. Пример:
Эта команда перемещает описание точки останова 1 в строку редактирования и удаляет точку останова 1. Нажатие клавиши ВВОД вызовет повторный ввод точки останова. BPT BPT -- Использует точку останова как шаблон Синтаксис:
Комментарии: Команда BPT использует описание существующей точки останова как шаблон для новой точки останова. Описание существующей точки останова загружается в строку редактирования. Точка останова, определяемая номером-останова, не изменяется. Эта команда предлагает быстрый путь создания новой точки останова, похожей на существующую точку останова. Пример:
Эта команда помещает шаблон точки останова 3 в строку редактирования. При нажатии клавиши ВВОД добавляется новая точка останова. BC BC -- Удаляет точки останова Синтаксис:
список -- Ряд номеров-останова, разделенных запятыми или пробелами Комментарии: Команда BC используется, чтобы навсегда удалить одну или более точек останова. Пример:
Эта команда удаляет все точки останова. ГЛАВА 5 Использование Других Команд
5.1 Команды Вывода и Редактирования 5.1 Команды Вывода и Редактирования Команды:
U -- Дизассемблировать инструкции или показать исходный текст U U -- Дизассемблирует инструкции или показывает исходный текст Синтаксис:
длина -- Число инструкций Комментарии: Команда U показывает инструкции отлаживаемой программы. Если длина не определена, по умолчанию принимается восемь строк, если это возможно, или на одну строку меньше высоты экрана. Если адрес не определен, команда дизассемблирует инструкции с адреса первого байта за последним байтом, дизассемблированным предыдущей командой. Если предыдущей команды дизассемблировать не было, за адрес по умолчанию принимается текущий CS:IP. Если видимо окно кода, инструкции выводятся в окне кода. Если для диапазона указанного адреса загружен исходный текст, в зависимости от текущего режима работы с кодом, могут быть выведены исходные строки. Пример:
Эта команда дизассемблирует инструкции, начиная за 10 (шестнадцатеричное) байтов до текущего адреса.
Эта команда выводит текущий файл с исходным текстом, начиная со строки 499. Окно кода должно быть видимо и находиться в режиме исходного текста. R R -- Показать или изменить регистры Синтаксис: Руководство по использованию команд Soft-ICE для управления точками останова, дизассемблированием инструкций, редактированием памяти и других функциях в системе DOS. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Руководство по Soft-ICE ::
|
|||||||||||||||||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |