12.4.3. 获得栈帧
当你碰到程序崩溃的时候,报告 bug 时附上栈帧信息是个不错的注意。
如下所示的步骤就可以取得栈帧信息。
在 gdb(1) 中运行程序。
重现崩溃。
- 它使得你重新回到
gdb
提示符。
- 它使得你重新回到
在
gdb
提示符后输入 “bt
“。
程序在终端中的 gdb
环境运行时,如果它没反应,你可以按下 Ctrl-C
来中止程序来取得 gdb
提示符。
提示 | |
---|---|
通常,你会看到堆栈顶部有一行或者多行有 “ |
$ MALLOC_CHECK_=2 gdb hello