您的位置:首页 > 运维架构 > Linux

Linux内核调试技巧--current的应用

2013-01-16 11:37 183 查看
current 指针指向当前在运行的进程,内核代码可以通过使用 current 来使用进程特定的信息。指向 task_struct 的current指针在内核堆栈内,是一个全局项。

为什么要用?

查看当前谁在使用内核你关心的那段代码的时候。

怎么用?

printk(KERN_INFO "The cuurent process commond : \"%s\" the pid :%i\n", current->comm, current->pid);

comm:当前进程执行的程序文件名,

pid:当前进程的pid号。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: