【问题标题】:Debugger that can visualise the stack with a block diagram可以用框图可视化堆栈的调试器
【发布时间】:2011-02-16 23:54:34
【问题描述】:
【问题讨论】:
标签:
debugging
stack-frame
【解决方案1】:
GDB 无法为您提供现成的图表,但info frame n 几乎可以提供您所需的一切:
(gdb) info frame 2
Stack frame at 0x7ffff7fe3fe0:
rip = 0x3cbd806ccb in start_thread (pthread_create.c:301); saved rip 0x3cbd0e0c2d
called by frame at 0x0, caller of frame at 0x7ffff7fe3ed0
source language c.
Arglist at 0x7ffff7fe3ec8, args: arg=0x7ffff7fe4700
Locals at 0x7ffff7fe3ec8, Previous frame's sp is 0x7ffff7fe3fe0
Saved registers:
rbx at 0x7ffff7fe3fd0, rip at 0x7ffff7fe3fd8