作为syscall分析的一部分,我想找出系统中从引导到关闭的所有syscall都被调用了什么。我该怎么做呢?需要帮助。
发布于 2015-03-10 13:24:06
看看SystemTap吧。https://sourceware.org/systemtap/
它是一个非常强大的跟踪/调试框架。只需几行stap脚本,就可以轻松探测所有syscall。
例如:https://sourceware.org/systemtap/examples/process/syscalltimes
发布于 2015-03-11 22:04:49
跟踪系统调用的最简单方法是,当您运行应用程序时,使用"strace“命令运行它,它将列出该程序或应用程序已经使用的系统调用。
发布于 2015-05-11 14:03:16
我认为this将提供在不同运行级别上跟踪syscall的良好知识。实际上,这将跟踪所有的用户和内核事件,但我们只能通过提供选项来跟踪syscall。
参考文献:http://lwn.net/Articles/492296/
https://stackoverflow.com/questions/28956467
复制相似问题