除了strace之外还有其他记录ioctl调用的方法吗?

时间:2011-05-17 10:04:03

标签: linux ioctl strace

我试图查看在调用函数时是否调用了某些ioctl调用(这是在linux上)。没有办法让内核用这种数据写日志?是吗? / p>

1 个答案:

答案 0 :(得分:2)

在最近的内核上,如果内核配置了对跟踪和动态跟踪的支持,ftrace可能会做你需要的。

另一种选择是编写一个ioctl包装器,使用LD_PRELOAD加载它,并拦截包装器中有趣的ioctl。