作者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://www.ptt.cc/bbs/LinuxDev/M.1456506977.A.0E6.html
推 kkdlin: 現在很多便宜的debugger配合OpenOCD可以看到很低階的東西 02/27 10:48
→ kkdlin: 網路上也有很多這種教學 可以試看看 02/27 10:48
推 NAMESTANLY: 請問一樓 可以提供一下關鍵字嗎? 謝謝 02/27 11:15
推 kkdlin: 關鍵字不就都寫了XD 02/27 14:07
推 ah7675: qemu + gdb 02/27 22:49