Процессы и сигналы - Cтраница 15
Оглавление
Процессы и сигналы
Страница 2
Страница 3
Страница 4
Страница 5
Страница 6
Страница 7
Страница 8
Страница 9
Страница 10
Страница 11
Страница 12
Страница 13
Страница 14
Страница 15
Страница 16
Страница 17
Страница 18
Страница 19
Страница 20
Страница 21
Все страницы
/* после входа в сына, процесс-сын будет остановлен с сигналом SIG_TRAP, это правила игры — как только отлаживаемый процесс меняет тело, то происходит приостановка в самом начале */
default: break; /* если в отце, то выходим из switch */
}
/* в отце */
for (;;) {
wait(&status); /* ждем, когда отлаживаемый процесс приостановится (первый раз это произойдет сразу после замены тела сыновнего процесса), то есть, когда в нем возникнет событие */
ptrace(PT_GET_REGS,pid, (caddr_t) ®S, 0); /* теперь мы можем прочесть и вывести содержимое некоторых регистров */
printf(“EIP=%O.8X\+ESP=%O.8X\n”, REG.r_eip, REG.r_esp);
if (WIFSTOPPED(status) || WIFSIGNALED(status)) {
/* Выше написанные макросы описаны в файлах include, они обрабатывают структуру, возвращаемую функцией wait, если у нас условия приостановки нормальные, то начинаем разбирать причину */
printf(“сигнал:”);
switch(WSTOPSIG(status)) {
case SIGINT: printf(“INT\n”); break;
case SIGTRAP: ...
...
defalt: printf(“%d”, WSTOPSIG(status));


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