作者shihyu (shihyu)
看板LinuxDev
标题[问题] kernel trace code 方法
时间Sat Feb 27 01:16:14 2016
我想研究某段内核功能运作流程
kernel 程式常常不是 function pointer 不然就是注册或是中断流程跑到很远地方
用 printk 埋log太多有时候会让kernel 挂掉
不知道大家有什麽好方法可以很方便分析出一个功能函数流程?
我有找到ftrace 好像可以但我不确定, 有人是过吗?
目前是在 raspberry pi 练习
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.180.193.197
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1456506977.A.0E6.html
1F:推 kkdlin: 现在很多便宜的debugger配合OpenOCD可以看到很低阶的东西 02/27 10:48
2F:→ kkdlin: 网路上也有很多这种教学 可以试看看 02/27 10:48
3F:推 NAMESTANLY: 请问一楼 可以提供一下关键字吗? 谢谢 02/27 11:15
4F:推 kkdlin: 关键字不就都写了XD 02/27 14:07
5F:推 ah7675: qemu + gdb 02/27 22:49