PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
LinuxDev
[問題] gdb backtrace
作者:
gigigigi
(gigigigi)
2015-10-14 23:19:45
我想在函數try_to_free_pages下中斷點追蹤一條path 的 backtrace ,
可是 try_to_free_pages 函數有很多條 path 呼叫進來 , 有什麼技巧或是方法
可以只對某條path , break 後取得 backtrace
謝謝
作者:
cobrasgo
(人魚線變成鮪魚線,超帥)
2015-10-15 09:06:00
反了吧,當你hit breakpoint時就是那條路啊我看懂了,那就用個全域變數,假設為HIT,加一點CODE。在你那條路的起始設成TRUE,然後在FREE裡檢查這個變數,若HIT為真再設定一個LOCAL變數假設為HIT_LOCAL為TRUE,你就MONITOR這個LOCAL變數再BREAK不過要是中間有其它地方呼叫FREE的話就不行了
作者:
gigigigi
(gigigigi)
2015-10-15 15:24:00
加上 if 判斷全域變數是否觸發中斷點埋在 if 裡面,感覺這樣可行
繼續閱讀
[問題] kernel send signal to user space
yshihyu
[問題] 關於file descriptor的問題?
kyle
[問題] 如何使thread擁有高priority卻不影響wifi
wtchen
[問題] 反組譯後重新組譯
a07051226
[心得] 用Raspberry pi 做四軸飛行器
wtchen
[問題] kgdb p current->comm
gigigigi
Re: [問題]Driver可以同時給多個process開啟device
leolarrel
[問題]Driver可以同時給多個process開啟device
chooseuser
Fw: [問題] 如何將 driver value傳到user space
hardware
[問題] 請問關於driver的結構
blueblance
Links
booklink
Contact Us: admin [ a t ] ucptt.com