linux-kernel - 在 Linux 中动态添加 Hook 到进程切换

标签 linux-kernel hook scheduler

在内核中,如何使用可加载的内核模块来 Hook 进程调度程序以添加 Hook 每个进程切换?

我想确定和分析操作系统中进程/线程切换的每个事件。

最佳答案

如果要分析,已经存在:https://perf.wiki.kernel.org/index.php/Tutorial#Events

如果您对实现感兴趣,可以引用 perf 工具调用的用于监控上下文切换事件的代码。

关于linux-kernel - 在 Linux 中动态添加 Hook 到进程切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34526472/

相关文章:

linux-kernel - NFS挂载超时

c# - 多次按 Tab 键后不再调用线程 Hook 程序。为什么?

Java Spring Boot 计划作业

php - Woocommerce - 第二个 T&C 复选框在未选中时不会阻止结账

c++ - 从 ida pro Hook 用户调用函数

task - 如何在计算机空闲时立即启动程序?

ruby-on-rails - Rails 5 调度程序每天更新一次数据库

c - 在内核和用户端保持 Netlink Socket 打开

c - Linux内核代码优化

linux - Linux内核会在写入小于文件系统 block 大小的数据之前读取吗?