似乎lldb
只能使用frame variable
来反省变量,无论是调试信息还是方法调用的开始。当帧不在最上面时显示堆栈帧?
但是有时我们的代码会在某些系统或第三个库中断,我们可能想要反思这个变量或堆栈。我找到了这个框架的解决方案,读取汇编代码并手动内存堆栈。
但我不能找到一个快速的方法来获取框架的堆栈,当它不在最顶层。在lldb或Xcode中执行此操作的任何简单方法。
我发现project in github声称可以转储所有堆栈内存。那么我可以使用一些本地lldb命令来转储方法调用的堆栈内存吗?
不确定“帧的堆栈段”是什么意思。 –
它只是表示由方法调用创建的堆栈地址。 @JimIngham – Karl