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