首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >schedule()函数linux

schedule()函数linux
EN

Stack Overflow用户
提问于 2012-10-02 16:15:44
回答 3查看 5.9K关注 0票数 2

我有一个任务是修改linux内核的调度器代码,我被困在了我的任务的第一点。我找不到执行schedule()的是哪个文件。我是一个新手,我肯定会有一些结构化的方法来找出哪些特定的文件中的函数。任何可能的帮助。

编辑我有3.5.4版内核的源代码

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-02 16:43:51

schedule()函数在以下位置实现:linux/kernel/sched/core.c

如果您想了解有关process scheduling的更多信息,ULK3可能非常适合您!

票数 2
EN

Stack Overflow用户

发布于 2013-07-02 04:26:51

实际上,我对linux内核也是个新手。为了在linux内核代码中导航,我使用:

  • cscope是一个很好的工具。对于大型项目,如linux kernel.
  • .,有一个使用cscope的guide。尤其是标识符搜索。
票数 1
EN

Stack Overflow用户

发布于 2021-07-07 08:19:06

如果你想找到一些函数名,你可以在源树的根目录中使用grep -r "schedule",如果你有ctag,你可以从他调用的任何地方导航到他的定义。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12686697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档