【发布时间】:2013-11-15 21:39:17
【问题描述】:
所以我创建了系统调用并编译了内核,但它们并没有像我希望的那样工作。有没有一种方法可以编辑和调试它们而无需一遍又一遍地重新编译?
我已经看到使用模块拦截系统调用的示例,但对于我需要使用的内核版本 (v3.3),没有一个示例,这似乎与我找到示例的旧版本不同。这个版本有什么办法可以实现拦截吗?
【问题讨论】:
标签: kernel system-calls kernel-module
所以我创建了系统调用并编译了内核,但它们并没有像我希望的那样工作。有没有一种方法可以编辑和调试它们而无需一遍又一遍地重新编译?
我已经看到使用模块拦截系统调用的示例,但对于我需要使用的内核版本 (v3.3),没有一个示例,这似乎与我找到示例的旧版本不同。这个版本有什么办法可以实现拦截吗?
【问题讨论】:
标签: kernel system-calls kernel-module
您可以尝试使用SystemTap。它允许您编写一个简单的程序来打印有关您正在运行的系统的信息
【讨论】: