好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

使用 ftrace 调试 Linux 内核,第 1 部分.docx

3页
  • 卖家[上传人]:杏**
  • 文档编号:285110649
  • 上传时间:2022-04-29
  • 文档格式:DOCX
  • 文档大小:17.28KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 使用 ftrace 调试 Linux 内核,第 1 部分 使用ftrace 调试Linux 内核,第 1 部分 ftrace 是内建于Linux 内核的跟踪工具,从2.6.27 开始加入主流内核使用ftrace 可以调试或者分析内核中发生的事情ftrace 提供了不同的跟踪器,以用于不同的场合,比如跟踪内核函数调用、对上下文切换进行跟踪、查看中断被关闭的时长、跟踪内核态中的延迟以及性能问题等系统开发人员可以使用ftrace 对内核进行跟踪调试,以找到内核中出现的问题的根源,方便对其进行修复另外,对内核感兴趣的读者还可以通过ftrace 来观察内核中发生的活动,了解内核的工作机制让内核支持ftrace使用ftrace ,首先要将其编译进内核内核源码目录下的kernel/trace/Makefile 文件给出了ftrace 相关的编译选项清单 1. ftrace 相关的配置选项列表CONFIG_FUNCTION_TRACER CONFIG_FUNCTION_GRAPH_TRACER CONFIG_CONTEXT_SWITCH_TRACER CONFIG_NOP_TRACER CONFIG_SCHED_TRACER ...ftrace 相关的配置选项比较多,针对不同的跟踪器有各自对应的配置选项。

      不同的选项有不同的依赖关系,内核源码目录下的kernel/trace/Kconfig 文件描述了这些依赖关系读者可以参考Makefile 文件和Konfig 文件,然后选中自己所 使用ftrace 调试Linux 内核,第 1 部分 ftrace 是内建于Linux 内核的跟踪工具,从2.6.27 开始加入主流内核使用ftrace 可以调试或者分析内核中发生的事情ftrace 提供了不同的跟踪器,以用于不同的场合,比如跟踪内核函数调用、对上下文切换进行跟踪、查看中断被关闭的时长、跟踪内核态中的延迟以及性能问题等系统开发人员可以使用ftrace 对内核进行跟踪调试,以找到内核中出现的问题的根源,方便对其进行修复另外,对内核感兴趣的读者还可以通过ftrace 来观察内核中发生的活动,了解内核的工作机制让内核支持ftrace使用ftrace ,首先要将其编译进内核内核源码目录下的kernel/trace/Makefile 文件给出了ftrace 相关的编译选项清单 1. ftrace 相关的配置选项列表CONFIG_FUNCTION_TRACER CONFIG_FUNCTION_GRAPH_TRACER CONFIG_CONTEXT_SWITCH_TRACER CONFIG_NOP_TRACER CONFIG_SCHED_TRACER ...ftrace 相关的配置选项比较多,针对不同的跟踪器有各自对应的配置选项。

      不同的选项有不同的依赖关系,内核源码目录下的kernel/trace/Kconfig 文件描述了这些依赖关系读者可以参考Makefile 文件和Konfig 文件,然后选中自己所 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.