- 论坛徽章:
- 20
|
不是,看bt的输出。注意7楼黄色行和蓝色行的区别。
#0 lowmem_shrink (s=<optimized out>, sc=0xec923c84) at drivers/staging/android/lowmemorykiller.c:89 */
#1 【0xc00a0374 in】 do_shrinker_shrink (nr_to_scan=0, sc=0xec923d78, shrinker=0xc0518488 <lowmem_shrinker> at mm/vmscan.c:277
lowmem_shrink前面没有0x.... in(【】里的部分),而do_shrink_shrink有。
lowmem_shrink没有出现在dump_stack里面。
PS1,只有配置文件的话,还是看不出来实际的gcc选项。能否参考10楼给出实际的gcc命令行?
PS2,kgdb的bt内容是命中某个breakpoint之后结果(比如这里在lowmem_shrink设置了断点),还是一步一步step in之后的结果(例如从do_page_falut设断点后命中,然后单步调试到lowmem_shrink)?
|
|