可以使用 lttng 生成内核和/或用户空间的调用堆栈吗?如果是这样,如何



我的目标是使用 lttng 生成调用堆栈和火焰图。我查看了文档,但它没有说明调用堆栈。然后这个堆栈溢出问题似乎已经有了调用堆栈。但是在重建步骤时,我无法获得任何调用堆栈数据。我也怀疑调用堆栈是否只能用于检测的用户空间程序或内核空间。我错过了什么吗?我的跟踪的跟踪指南针视图

若要使用跟踪指南针的"调用堆栈"视图,除了常规 LTTng-UST 会话配置外,还必须执行以下步骤:

  1. 使用 GCC 选项编译应用程序-g -finstrument-functions
  2. 启用 vpidvtidprocname LTTng 用户空间上下文
  3. 预加载liblttng-ust-cyg-profile.so

有关更多详细信息,请参阅跟踪指南针文档

相关内容

  • 没有找到相关文章

最新更新