Запускаю прогу через strace , вижу что делается вызов execve , в модуле ядра ставлю перехватчик на do_execve и на do_fork (на ядрах 2,6 - 3.х процессы создаются с помощью этих функций). А пробую модуль запускать на 4.х ядрах, то при создании нового процесса, данные функции не задействуются вообще! Пробовал ставить перехватчик на «_do_fork» , то данную функцию использует всего несколько процессов (например bash)
А если запустить в терминале мою программу «main» , то она запустится но ни одна из вышеописанных функций не будет задействована!
Помогите! С помощью каких ещё функций, ядро создаёт новые процессы?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от aido
Ответ на:
комментарий
от Aresss
Ответ на:
комментарий
от vzzo
Ответ на:
комментарий
от Aresss
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Cоздание swap (2011)
- Форум Cоздание пользователя, c++ (2014)
- Форум Cоздание цикла dd (2022)
- Форум Cоздание лекций kazam + wacom (2020)
- Форум PyGTK. Cоздание своих виджетов (2006)
- Форум Cоздание дистрибутива Ubuntu server 16.04 (2018)
- Форум Cоздание процессинга платежей своими силами (2010)
- Форум Cоздание городcкой wi-fi cети (2015)
- Форум Cоздание оболочки покерного бота (без мозгов) (2011)
- Форум Процессы (2008)