Debugging lldb:如何显示以当前执行行为中心的源代码?

Debugging lldb:如何显示以当前执行行为中心的源代码?,debugging,lldb,Debugging,Lldb,每当在lldb中单击“next”命令时,调试器都会执行下一个命令,但它也会显示以要执行的下一个命令为中心的源代码 如何使调试器在不执行任何操作的情况下显示此类源代码信息?只需在当前位置显示源代码 我希望能够用一个非常简单/简短的命令获取该信息。帧选择命令将在IDX处显示帧,与下一个命令完成时相同的停止显示。所以 (lldb) frame select 0 将在执行点显示当前帧。由于lldb的匹配完成时间最短,因此您可以实际键入此项 (lldb) fr s 0 但即使对于如此常见的命令来说,这

每当在lldb中单击“next”命令时,调试器都会执行下一个命令,但它也会显示以要执行的下一个命令为中心的源代码

如何使调试器在不执行任何操作的情况下显示此类源代码信息?只需在当前位置显示源代码

我希望能够用一个非常简单/简短的命令获取该信息。

帧选择命令将在IDX处显示帧,与下一个命令完成时相同的停止显示。所以

(lldb) frame select 0
将在执行点显示当前帧。由于lldb的匹配完成时间最短,因此您可以实际键入此项

(lldb) fr s 0
但即使对于如此常见的命令来说,这也太长了,因此添加了
f
作为
frame select
的别名。因此,您可以键入:

(lldb) f 0
此外,帧索引的默认值(如果未提供)为0,因此,如果要关注当前执行的帧:

(lldb) f