2

有什么方法可以捕获 Linux 上的所有系统调用?我知道的唯一解决方案是使用 LD_PRELOAD à la fakeroot,但这仅适用于动态链接的应用程序。此外,这种方法需要枚举所有系统调用,这是我想避免的。

4

2 回答 2

4

我想你正在寻找ptrace(2).

于 2008-11-06T13:11:58.983 回答
0

您可以跟踪程序。想想如何strace运作。提示:它不使用LD_PRELOAD技巧。

于 2008-11-06T13:03:57.207 回答