gpt4 book ai didi

linux - 除了 strace 之外,还有其他方法可以记录 ioctl 调用吗?

转载 作者:太空狗 更新时间:2023-10-29 12:21:26 26 4
gpt4 key购买 nike

我想看看当我调用一个函数时是否调用了某些 ioctl 调用(这是在 linux 上)。没有办法让内核用这种数据写入日志,是吗?

最佳答案

在最近的内核上,如果内核配置为支持跟踪和动态跟踪,ftrace可能可以满足您的需求。

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

关于linux - 除了 strace 之外,还有其他方法可以记录 ioctl 调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6029233/

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