使用perf记录带参数的系统调用

时间:2015-12-20 14:20:12

标签: linux linux-kernel tracing perf

我想记录系统上正在调用的所有系统调用。我知道我可以使用各种跟踪工具来做到这一点,但我想用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查看了输出,但我无法解释输出。我需要系统调用列表以及传递给它们的参数。像这样:

  • (系统调用,arg1,arg2,..)
  • (系统调用,arg1,arg2,..)

任何人都可以帮助我使用perf获得所需的输出吗?

0 个答案:

没有答案