作者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/m.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