怎么查询哪个程序在操作/proc/net/xt_qtaguid/stats节点

nicker08 2019-09-16 11:43:40
Android 6.0 流量获取,时而工作时而不工作,可以通过抓/proc/net/xt_qtaguid/stats节点看出来,工作的时候,这个节点的数据是比较多的。
问题:怎么查询到是哪个程序在操作/proc/net/xt_qtaguid/stats节点,也就是哪个程序在调用.show = qtaguid_stats_proc_show,哪位能指教下?

也就是kernel\net\netfilter\xt_qtaguid.c里创建了/proc/net/xt_qtaguid/stats节点,但我不知道是哪个程序打开并操作这个节点。
...全文
1637 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
joker_forrest 2021-02-19
  • 打赏
  • 举报
回复
这题是否有答案,现在也遇到类似的问题。
铖邑 2019-09-24
  • 打赏
  • 举报
回复
如果他只是读取一下,就关闭了呢?这种恐怕是没办法及时检测的。不知道有没有一种文件监控的机制来实现你这个目的
runsz 2019-09-17
  • 打赏
  • 举报
回复
应该不是实时监控的,所以你用lsof查不到。你可以看看framework的代码,有查询这个节点的jni方法
nicker08 2019-09-16
  • 打赏
  • 举报
回复
补充:用lsof查不到。 root@rk322x:/proc/net/xt_qtaguid # lsof|grep "qtaguid" lsof|grep "qtaguid" com.ktcp. 702 system 55 ??? ??? ??? ??? /dev/xt_qtaguid com.ktcp. 1779 system 42 ??? ??? ??? ??? /dev/xt_qtaguid

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧