【发布时间】:2011-09-01 07:07:07
【问题描述】:
我遇到了堆栈溢出问题,想看看堆栈上的内容到底是什么。
How can I examine the stack frame with GDB? 是同一个问题,但是 info locals 在这里看起来不错(变量很少,大部分是 std::vectors 和 std::maps),所以我不希望堆栈会从这里溢出.此外,我已经将堆栈限制设置为 32MB,所以这应该足够了,并且没有使用递归函数。
是否有工具可以显示堆栈的完整内容,可能按大小排序?
【问题讨论】:
-
听起来你实际上没有堆栈溢出。是什么让你认为你这样做了?
-
@Neil:请看我的相关问题:stackoverflow.com/questions/6084901/…。增加堆栈大小确实有帮助,但并不能真正解决问题的根源
标签: c++ c stack stack-overflow