Процессы и сигналы - Cтраница 11
Оглавление
Процессы и сигналы
Страница 2
Страница 3
Страница 4
Страница 5
Страница 6
Страница 7
Страница 8
Страница 9
Страница 10
Страница 11
Страница 12
Страница 13
Страница 14
Страница 15
Страница 16
Страница 17
Страница 18
Страница 19
Страница 20
Страница 21
Все страницы

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

  1. Послать сыну сигнал SIG_TRAP;
  2. Выполнить wait;
  3. После того, как сын остановился, отец получает соответствующий код ответа от функции wait.

После этого считается, что можно выполнять все действия, которые были описаны выше.
Установка контрольной точки. Считается, что в отладчике имеется некоторая таблица, которая содержит информацию о контрольных точках внутри отлаживаемого процесса:

Номер контрольной точки Адрес контрольной точки Сохраненное слово Счетчик
... ... ... ...


 
автоматизация торговли автоматизация предприятия вот это интереснее автоматизация звуков ну это просто какой-то бред автоматизация процессов производства ну это у всех такое правда автоматизация технологического производства ну опять хоть бы чо интересно придумали автоматизация и управление еееее вот оно, только без толку автоматизация технологических процессов и производств такое даже вводят?! вот бред 1с комплексная автоматизация ну конечно комплексно все хотят технологии автоматизации нет никаких технологий, одни киборги схема автоматизации ну это какая-то вообще хуета проект автоматизации бери да пиши вот те и проект промышленная автоматизация и такое, да, бывает автоматизация проектирования ооо автоматизация чо реал есть такое ооо??!?!