gdb确定堆栈大小,在命令列表中有条件

时间:2010-10-05 14:32:02

标签: gdb stack-size

是否可以在gdb脚本中找出堆栈大小(=堆栈中的帧数)并将其用作命令列表中的条件? (通过gdb脚本我的意思是可以作为“gdb --command ='gdb_script'可执行文件”给予gdb的命令列表)

是否有可能在命令列表中有条件?我正在寻找类似的东西(伪代码):

break initialize.cc:41
commands
if stack.size()>4: bt 1
end

谢谢你,亲切的问候,Bernd。

1 个答案:

答案 0 :(得分:0)

你可以用GDB 7.2完成所有这些工作,exposes stack frames到它的嵌入式Python解释器。

相关问题