ftrace 跟踪函数调用
来源:互联网 发布:centos 禁止ping 编辑:程序博客网 时间:2024/05/29 09:20
步骤:
1. mount -t debugfs nodev /sys/kenrel/debug
2 .echo nop > /sys/kernel/debug/tracing/current_tracer
3. echo 'p:myprobe1 vfs_fsync_range' >> /sys/kernel/debug/tracing/kprobe_events //进入函数时执行
echo ''r:myret1 vfs_fsync_range $retral' >> /sys/kernel/debug/tracing/kprobe_events // 返回值记录时间
4. echo 1 >> ... tracing_on tracing_enable
5. echo 1 >> /sys/kernel/debug/tracing/events/kprobes/myret1/enable
6. echo 'p: probe1 do_brk addr=%r0 len=%r1' >> /sys/kenrel/debug/tracing/kprobevents 打印函数传入的参数值
0 0
- ftrace 跟踪函数调用
- Linux跟踪每个函数调用 ftrace
- 函数调用跟踪
- 使用ftrace抓Linux内核函数调用轨迹
- 用Ftrace跟踪内核模块
- linux跟踪利器之Ftrace
- 用Ftrace跟踪内核模块
- 跟踪Native API函数调用
- 跟踪Native API函数调用
- 跟踪Native API函数调用
- 跟踪Native API函数调用
- C++函数用时及调用跟踪类
- 手动跟踪函数的调用过程
- Ftrace
- ftrace
- ftrace
- ftrace
- ftrace
- 依赖、关联、聚合和组合区别
- web服务器缓存(二)
- 学习记录—yii2简单的登录功能实现
- Coding使用的第三方开源库
- 分治法求整数划分
- ftrace 跟踪函数调用
- getopt和getopt_long
- 黑马程序员-----Foundation框架学习之NSArray学习
- codeforces 466C Civilization 并查集+dfs
- 分治法求全排列
- JAVA实现顺时针打印矩阵问题(《剑指offer》)
- 微信-订阅号和服务号的区别
- 30到运维面试题
- 设计模式之java中缓存的基本实现