使用perf_event_open()检索调用链

时间:2016-07-31 21:20:56

标签: c debugging linux-kernel tracing

如何使用cout << "now comparing " << num[j+1] << " to " << num[j] << endl; 检索callchain?我不想使用oprofile和perf提供的调用链。我想直接得到它们。我似乎需要perf_event_open() mmap()返回的文件描述符。我不知道perf_event_open()的大小以及如何阅读它。

1 个答案:

答案 0 :(得分:0)

this book的第8章举例说明了如何在{em>计数和采样模式下使用perf_event_open()