[問題] kernel trace code 方法

看板LinuxDev作者 (shihyu)時間8年前 (2016/02/27 01:16), 編輯推噓4(401)
留言5則, 3人參與, 最新討論串1/3 (看更多)
我想研究某段內核功能運作流程 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

02/27 10:48, , 1F
現在很多便宜的debugger配合OpenOCD可以看到很低階的東西
02/27 10:48, 1F

02/27 10:48, , 2F
網路上也有很多這種教學 可以試看看
02/27 10:48, 2F

02/27 11:15, , 3F
請問一樓 可以提供一下關鍵字嗎? 謝謝
02/27 11:15, 3F

02/27 14:07, , 4F
關鍵字不就都寫了XD
02/27 14:07, 4F

02/27 22:49, , 5F
qemu + gdb
02/27 22:49, 5F
文章代碼(AID): #1Mq8XX3c (LinuxDev)
文章代碼(AID): #1Mq8XX3c (LinuxDev)