[問題] 如何trace 一個system call 流程

看板LinuxDev作者 (suedeN  ￾   )時間16年前 (2008/03/03 23:25), 編輯推噓3(305)
留言8則, 5人參與, 最新討論串1/1
今天假若我要 trace 一個封包進來後 這個封包 到底呼叫了哪些function 哪些system call 然後呼叫了什麼function傳至 user space 我想問的就是 要怎麼 trace function 跑的流程... 感恩... strace ? or 有其他軟體 感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.176.182

03/04 02:44, , 1F
gdb?
03/04 02:44, 1F

03/04 03:50, , 2F
我比較呆 都直接看 kernel code .... orz..
03/04 03:50, 2F

03/04 09:40, , 3F
我大概知道debug tool可以達成 但是debug tool 我只會用
03/04 09:40, 3F

03/04 09:40, , 4F
只會用在 user space 的 程式上面 要怎麼debug kernel?
03/04 09:40, 4F

03/04 10:27, , 5F
kdb?
03/04 10:27, 5F

03/04 21:17, , 6F
03/04 21:17, 6F

03/04 21:22, , 7F
kgdb+.....
03/04 21:22, 7F

03/04 21:24, , 8F
這份資料很久了 可以搜尋國外或大陸的網站參考
03/04 21:24, 8F
文章代碼(AID): #17p1Xevd (LinuxDev)