(1)bt命令,如下
#0是当前执行的函数(栈帧)(fram)
(2) f(frame)命令
frame命令可以查看当前frame(函数,栈帧)里的变量值等信息。
(3)frame n命令
frame n命令可查看某一个frame(函数,栈帧)里的变量值等信息。
n是bt命令返回的数字,标识是哪一个frame。
(4)up/down命令,向上或向下移动栈帧
down n:表示往栈顶方向下移n层(n默认值为1)
up n:表示往栈底方向上移n层
注意:在虚拟内存地址空间中,栈是从高往低地址扩展。
(5)info命令
info args:打印出当前函数的参数名称和值
info locals:打印出当前函数里所有的局部变量的命令
info catch:打印出当前函数中的异常处理信息