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