博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ftrace: tracing linux function calls
阅读量:6817 次
发布时间:2019-06-26

本文共 667 字,大约阅读时间需要 2 分钟。

First confirm that you have root privilege.

Second check the config of kernel that you have the configs on:

CONFIG_FTRACE=yCONFIG_FUNCTION_GRAPH_TRACER=yCONFIG_EVENT_TRACING=y
CONFIG_FUNCTION_TRACERCONFIG_STACK_TRACERCONFIG_DYNAMIC_FTRACE

Last you confirm you have your debugfs/tracefs mounted, by: 

mount -t debugfs nodev /sys/kernel/debug/

Then go into the sys entry tracing and you will find the friendly README.

List some triggers: 

options/funcgraph-irqs, tracing_on, max_graph_depth, set_graph_function, set_ftrace_filter, set_ftrace_pid, current_tracer.

stack_trace can probe runtime kernel address of functions.

转载于:https://www.cnblogs.com/sansna/p/9866015.html

你可能感兴趣的文章
下载网站地址
查看>>
桌面虚拟化浅谈
查看>>
我的友情链接
查看>>
将 TensorFlow 移植到 Android手机,实现物体识别、行人检测和图像风格迁移详细教程...
查看>>
Hyper-V 自动化支持技术
查看>>
VS2010启动调试时报“未能将脚本调试器附加到计算机”
查看>>
Python中的一些面试题(2)
查看>>
无法启动 DTC 分布式事务服务,MS DTC 发生服务特定错误: 3221229584
查看>>
基于HTTP协议的轻量级开源简单队列服务:HTTPSQS
查看>>
【精品教程】Android高手进阶教程pdf分享
查看>>
VB.NET 自动打包程序
查看>>
CISCO引擎RPR SSO
查看>>
LINUX APACHE 安装测试
查看>>
Java导致登录UCS Manager异常
查看>>
HTTP协议
查看>>
Win10怎么改Host文件?Win10编辑host文件方法(无视权限)
查看>>
sql convert and cast
查看>>
我的NodeJS一年之旅总结
查看>>
MyBatis-3.4.2-源码分析6:解析XML之objectWrapperFactoryElement & reflectorFactoryElement
查看>>
javascript与获取鼠标位置有关的属性
查看>>