我有一个修改linux内核调度程序代码的任务,我被困在我的任务的第一点。我无法找到schedule()实现的文件。我是一个新手,当然我觉得会有一些结构化的方法来找到哪些特定的文件功能。任何帮助都是适当的。
[编辑]我有内核版本3.5.4的源代码
答案 0 :(得分:2)
schedule()函数在:linux/kernel/sched/core.c
中实现如果您想了解有关process scheduling的更多信息,ULK3可能非常适合您!
答案 1 :(得分:1)
其实我也是Linux内核的新手。要通过linux内核代码导航,我使用:
答案 2 :(得分:0)
如果你想找到一些函数名,你可以使用
grep -r "schedule"
在源代码树的根目录中,如果您有 ctags,您可以从他的任何调用中导航到他的定义。