就上下文而言,我的具体情况如下:我遇到了段错误,正在分析核心;堆栈跟踪显示名为 exit 的程序,但在完成之前崩溃了,在某些 vector 的 d'tor 内;我可以得到 vector 的地址,但是我对代码不熟悉,不知道它对应什么变量;我想找出哪些变量指向该 vector 以检查相关代码。有什么建议吗?
最佳答案
I can get the address of the vector... I would like to find out what variables are pointing to this vector
有了某个变量的地址,您可以使用 info symbol
命令来打印变量的名称,如下所示:
(gdb) info symbol 0x4005BDC
参见Examining the Symbol Table在 gdb 文档中。
关于c++ - 查找指向gdb中某个地址的所有变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19681411/