标签: 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()的大小以及如何阅读它。
cout << "now comparing " << num[j+1] << " to " << num[j] << endl;
perf_event_open()
mmap()
答案 0 :(得分:0)
this book的第8章举例说明了如何在{em>计数和采样模式下使用perf_event_open()。