2

现在我正在做一些 Linux 内核调试。我修改了 CFS 任务调度部分。通常,每次调用函数 schedule() 时,我都会尝试使用指针存储或访问所有现有的 sched_entity(在概念上类似于 task_struct)。然后内核崩溃,错误“无法处理地址XXXXXX的数据的内核分页请求”这是否意味着内核无法访问所有任务信息?内核只能访问调用 schedule() 函数的任务?就像在用户空间中一样,不同的进程有不同的内存空间。我是内核编程的新手,所以如果有人能给我提示,我将不胜感激:> 谢谢,

4

0 回答 0