我试图查看当我调用函数时是否调用了某些 ioctl 调用(这是在 linux 上)。没有办法让内核用这种数据写入日志,是吗?
问问题
744 次
1 回答
2
在最近的内核上,如果内核配置了对跟踪和动态跟踪的支持,ftrace可能可以满足您的需求。
另一种选择是编写一个 ioctl 包装器,使用LD_PRELOAD加载它,然后在你的包装器中拦截有趣的 ioctl。
于 2011-05-17T14:00:41.333 回答