資源簡介
Linux下編寫一個內核模塊,分別線性遍歷所有進程和DFS遍歷進程樹
代碼片段和文件信息
#include
#include
#include
#include
#include
#include
#include
MODULE_LICENSE(“GPL“);
static?void?printfDFS(struct?task_struct*?t)
{
struct?task_struct?*task;
struct?list_head?*list;
printk(KERN_ALERT“pid=%dppid=%dpath=%sstate=%ld\n“t->pidt->parent->pidt->commt->state);
list_for_each(list&t->children){
task=list_entry(liststruct?task_structsibling);
if(task!=NULL)
printfDFS(task);
}
}
static?void?printfLinear()
{
st
- 上一篇:安信可ESP-12S WIFI文檔
- 下一篇:理發(fā)師問題的實現(xiàn)
評論
共有 條評論