i thought you just need to send a signal to it by a kernel function Sent from my HTC ----- Reply message ----- From: "Grzegorz Dwornicki" <gd1100@gmail.com> To: <kernelnewbies@kernelnewbies.org> Subject: Process exit codes Date: Fri, Feb 1, 2013 9:17 pm Hi Can I kill process by changing its exit codes in task_struct structure? Lets do this in 2 steps: 1. Modify the exit codes in task_struct 2. Call schedule I want to do something like kill -9 on specyfic process using kernel module Thanks G.
Using syscall would be beter way I know. I was thinking what will happen if I change exit code of a process or/and process state. Will not this work similar? If soo then this is maybe faster method? G. 1 lut 2013 18:57, "dspjmt@gmail.com" <dspjmt@gmail.com> napisał(a):
i thought you just need to send a signal to it by a kernel function
Sent from my HTC
----- Reply message ----- From: "Grzegorz Dwornicki" <gd1100@gmail.com> To: <kernelnewbies@kernelnewbies.org> Subject: Process exit codes Date: Fri, Feb 1, 2013 9:17 pm
Hi
Can I kill process by changing its exit codes in task_struct structure? Lets do this in 2 steps: 1. Modify the exit codes in task_struct 2. Call schedule
I want to do something like kill -9 on specyfic process using kernel module
Thanks
G.
It's not a system call, because you can't use system call in modules. I thought it's possible to fulfill your idea, you should better study the code of __exit(), to find out what the kernel do, you can do it manually, I thought you can modify the running state of the task, maybe the kernel would do the remaining work for you. On Sat, Feb 2, 2013 at 3:51 AM, Grzegorz Dwornicki <gd1100@gmail.com> wrote:
Using syscall would be beter way I know. I was thinking what will happen if I change exit code of a process or/and process state. Will not this work similar? If soo then this is maybe faster method?
G.
1 lut 2013 18:57, "dspjmt@gmail.com" <dspjmt@gmail.com> napisał(a):
i thought you just need to send a signal to it by a kernel function
Sent from my HTC
----- Reply message ----- From: "Grzegorz Dwornicki" <gd1100@gmail.com> To: <kernelnewbies@kernelnewbies.org> Subject: Process exit codes Date: Fri, Feb 1, 2013 9:17 pm
Hi
Can I kill process by changing its exit codes in task_struct structure? Lets do this in 2 steps: 1. Modify the exit codes in task_struct 2. Call schedule
I want to do something like kill -9 on specyfic process using kernel module
Thanks
G.
participants (3)
-
dspjmt@gmail.com -
Grzegorz Dwornicki -
Jimmy Pan