Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Linux内核调试技巧--current的应用

是什么?
current 指针指向当前在运行的进程,内核代码可以通过使用 current 来使用进程特定的信息。指向 task_struct 的current指针在内核堆栈内,是一个全局项。为什么要用?查看当前谁在使用内核你关心的那段代码的时候。怎么用?
  1. printk(KERN_INFO "The cuurent process commond : "%s"  the pid :%i ", current->comm, current->pid);  
comm:当前进程执行的程序文件名,pid:当前进程的pid号。