Is it possible to execute shell command in kernel module. I know that we can do it in user space C code using system
subroutine.
I am debugging a kernel module
You can't run a shell command in a kernel module. Code in a kernel module can cause a command to be run, but it will run in a normal user process.
free
will be of little help with kernel memory leaks.
It would be much better to wrap all allocations and frees in your kernel code, and maintain a counter of allocated memory.