在 lldb 中切换 gdb 等布局
Switch between layouts like gdb in lldb
lldb 默认显示汇编代码,除非我使用断点(使用 breakpoint set -f file.c -l xx
),它在 运行 next
.
上显示源代码
在gdb中我可以使用layout src
切换到源码模式,我如何在lldb中切换到源码模式?
您需要切换几个设置才能执行此操作。我在这里做了一个 Python 命令来协调来回切换它们:
https://github.com/llvm/llvm-project/blob/main/lldb/examples/python/disassembly_mode.py
你可以把它放在你的 ~/.lldb 目录和你的 ~/.lldbinit 中:
命令脚本导入~/.lldb/disassembly_mode.py
这将为它命名为 toggle-disassembly,但您可以通过更改 .py 文件中的最后一行来随意命名它。
lldb 默认显示汇编代码,除非我使用断点(使用 breakpoint set -f file.c -l xx
),它在 运行 next
.
在gdb中我可以使用layout src
切换到源码模式,我如何在lldb中切换到源码模式?
您需要切换几个设置才能执行此操作。我在这里做了一个 Python 命令来协调来回切换它们:
https://github.com/llvm/llvm-project/blob/main/lldb/examples/python/disassembly_mode.py
你可以把它放在你的 ~/.lldb 目录和你的 ~/.lldbinit 中:
命令脚本导入~/.lldb/disassembly_mode.py
这将为它命名为 toggle-disassembly,但您可以通过更改 .py 文件中的最后一行来随意命名它。