【发布时间】:2014-12-22 19:15:05
【问题描述】:
人,
我刚刚在 OSX 10.9 上工作,手头有一个崩溃要调试。 我看到 OSX 有 LLVM 和 LLDB,它们取代了众所周知且有据可查的 gdb。
无论如何,我在 crashreport 中看到了精确的堆栈跟踪,这对 Apple 来说非常令人印象深刻。 但是,我可以在 lldb 中进行图像查找并打印 API 名称。 当我使用带有图像查找的详细选项时,它会打印一些额外的信息,但是,我仍然无法查看特定 API 中的局部变量。 我尝试了图像转储、图像 sym-tab 等和其他 lldb 选项。 他们似乎都没有帮助。通过 StackOverflow 扫描,看看它是否存在但还没有运气。
因此我有 Q 从 OSX 崩溃报告中,我们无法获得带有局部变量/参数值的堆栈跟踪? 当我们方便地使用 OSX 崩溃报告时,我们如何使用 LLDB 查看函数参数/局部变量。
我看到框架变量等在附加到正在运行的进程时工作正常,但是当我使进程崩溃并尝试查看本地/参数时,这些都不起作用。
请您指导。 谢谢。
【问题讨论】:
标签: osx-mavericks lldb