1
lldbで 'next'コマンドを押すたびに、デバッガは次のコマンドを実行しますが、実行する次のコマンドの中央にソースコードも表示します。lldb:ソースを現在の実行行の中央に表示する方法は?
どうすればデバッガにソースコード情報を表示させることができますか?現在の場所にソースコードを表示するだけです。
非常に簡単な/短いコマンドでその情報を取得したいと考えています。
lldbで 'next'コマンドを押すたびに、デバッガは次のコマンドを実行しますが、実行する次のコマンドの中央にソースコードも表示します。lldb:ソースを現在の実行行の中央に表示する方法は?
どうすればデバッガにソースコード情報を表示させることができますか?現在の場所にソースコードを表示するだけです。
非常に簡単な/短いコマンドでその情報を取得したいと考えています。
frame select <IDX>
コマンドはIDXのフレームを表示し、next
コマンドが完了したときと同じ停止表示を表示します。したがって
実行ポイントに現在のフレームが表示されます。 lldbが最短一致補完を行いますので、あなたが実際にこの
(lldb) fr s 0
を入力することができますが、でもそれはそうf
がframe select
の別名として追加されましたので、一般的なコマンドには長すぎるのです。だから、あなたが入力できます。提供されない場合は、現在実行中のフレームに集中したいので、もし
(lldb) f 0
を、フレームインデックスのデフォルト値は、0である:
(lldb) f
を行います。