【问题标题】:Kprobe on Linux Scheduler and finding linux schedulerKprobe on Linux Scheduler 并找到 linux scheduler
【发布时间】:2013-05-09 16:24:10
【问题描述】:

我有两个问题: 1 - 在 Fedora 源代码中,我在哪里可以找到调度程序代码? 2 - 我可以将 Kprobe 放入 Fedora 调度程序吗? (或者我可以在 Fedora 调度程序中使用 register_kprobe() 吗?) 谢谢。

【问题讨论】:

    标签: linux linux-kernel kernel-module kernel


    【解决方案1】:

    可以在最新源代码的 kernel/sched/ 目录下找到调度程序代码(这是核心文件:http://lxr.linux.no/linux+*/kernel/sched/core.c)。

    您几乎可以在内核源代码中的任何位置插入 kprobe 钩子,但不是在此列表 /sys/kernel/debug/kprobes/list 下的任何地方都可以找到列表(假设您有一个启用了 kprobe 的内核,并且已正确安装)。

    【讨论】:

      猜你喜欢
      • 2011-06-12
      • 2018-11-30
      • 2017-06-11
      • 1970-01-01
      • 1970-01-01
      • 2014-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多