首页 > 解决方案 > 在 lldb 中的 gdb 等布局之间切换

问题描述

lldb 默认显示汇编代码,除非我使用断点(带breakpoint set -f file.c -l xx),它在运行时显示源代码next

在 gdb 中我可以使用layout src切换到源模式,如何在 lldb 中切换到源模式?

标签: clldb

解决方案


您需要切换几个设置来执行此操作。我做了一个小 Python 命令来协调在这里来回切换它们:

https://github.com/llvm/llvm-project/blob/main/lldb/examples/python/disassembly_mode.py

你可以把它放在你的 ~/.lldb 目录和你的 ~/.lldbinit 中:

命令脚本导入 ~/.lldb/disassembly_mode.py

这将给它命名为 toggle-disassembly,但您可以通过更改 .py 文件中的最后一行来调用它。


推荐阅读