首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析系统调用

分析系统调用
EN

Stack Overflow用户
提问于 2015-03-10 12:59:19
回答 3查看 60关注 0票数 1

作为syscall分析的一部分,我想找出系统中从引导到关闭的所有syscall都被调用了什么。我该怎么做呢?需要帮助。

EN

回答 3

Stack Overflow用户

发布于 2015-03-10 13:24:06

看看SystemTap吧。https://sourceware.org/systemtap/

它是一个非常强大的跟踪/调试框架。只需几行stap脚本,就可以轻松探测所有syscall。

例如:https://sourceware.org/systemtap/examples/process/syscalltimes

票数 2
EN

Stack Overflow用户

发布于 2015-03-11 22:04:49

跟踪系统调用的最简单方法是,当您运行应用程序时,使用"strace“命令运行它,它将列出该程序或应用程序已经使用的系统调用。

票数 0
EN

Stack Overflow用户

发布于 2015-05-11 14:03:16

我认为this将提供在不同运行级别上跟踪syscall的良好知识。实际上,这将跟踪所有的用户和内核事件,但我们只能通过提供选项来跟踪syscall。

参考文献:http://lwn.net/Articles/492296/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28956467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档