gpt4 book ai didi

c - 如何从内核内置模块发送信号/中断到可加载内核模块?

转载 作者:行者123 更新时间:2023-11-30 16:14:57 25 4
gpt4 key购买 nike

我是 Linux 内核编程新手。我正在开发一个简单的可加载内核每当调度程序运行队列发生变化时需要信息的模块(仅说rq_rt)。因此,我需要从调度程序的函数(enqueue_rt)向我的内核模块(例如模块中的中断信号处理程序)发送信号或中断>、dequeue_rtcurrent_premept 等......)。

任何人都可以建议一种发送此类信号或中断的方法吗?

最佳答案

是的。最后我得到了解决方案。我们可以利用内核跟踪机制ftrace。这不需要任何内核修改,但我们可以 Hook 不受跟踪保护的内核函数。

更多详情请参阅here

关于c - 如何从内核内置模块发送信号/中断到可加载内核模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57322369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com