在Linux内核中,current 指针指当前正在运行的进程,可以使用current指针来获取当前进程的相关信息。指向task_struct的指针在内核堆栈中是一个全局变量。
使用current指针可以轻松地获取使用某段代码的进程信息:
printk(KERN_INFO "The cuurent process commond : \"%s\" the pid :%i\n", current->comm, current->pid);
参数说明 :
comm:当前进程执行的程序文件名,
pid:当前进程的pid号。