Linux调度器上的Kprobe和查找Linux调度器

Linux调度器上的Kprobe和查找Linux调度器,linux,linux-kernel,kernel-module,kernel,Linux,Linux Kernel,Kernel Module,Kernel,我有两个问题: 1-在Fedora源代码中,哪里可以找到调度程序代码? 2-我可以将Kprobe放入Fedora调度程序中吗?(或者我可以在Fedora scheduler中使用register_kprobe()) 谢谢。调度器代码可以在最新源代码的kernel/sched/目录下找到(这是核心文件:**/kernel/sched/core.c) 您几乎可以在内核源代码中的任何地方插入kprobe钩子,但不能在该列表/sys/kernel/debug/kprobes/list下的任何地方都可以找

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

调度器代码可以在最新源代码的kernel/sched/目录下找到(这是核心文件:**/kernel/sched/core.c)

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