我想记录系统上正在调用的所有系统调用。我知道我可以使用各种跟踪工具来做到这一点,但我想用perf。
来做我使用以下方式记录了系统调用:
perf记录-e'系统调用:sys _ *' -a
我使用int a = stream.seek(4).read_integer();
int b = stream.seek(4).read_integer();
int should_be_zero = a - b; // Or b - a, if that's what you want... :)
和perf record
查看了输出,但我无法解释输出。我需要系统调用列表以及传递给它们的参数。像这样:
任何人都可以帮助我使用perf获得所需的输出吗?