2016-04-12 27 views
1

lldbで 'next'コマンドを押すたびに、デバッガは次のコマンドを実行しますが、実行する次のコマンドの中央にソースコードも表示します。lldb:ソースを現在の実行行の中央に表示する方法は?

どうすればデバッガにソースコード情報を表示させることができますか?現在の場所にソースコードを表示するだけです。

非常に簡単な/短いコマンドでその情報を取得したいと考えています。

答えて

2

frame select <IDX>コマンドはIDXのフレームを表示し、nextコマンドが完了したときと同じ停止表示を表示します。したがって

実行ポイントに現在のフレームが表示されます。 lldbが最短一致補完を行いますので、あなたが実際にこの

(lldb) fr s 0 

を入力することができますが、でもそれはそうfframe selectの別名として追加されましたので、一般的なコマンドには長すぎるのです。だから、あなたが入力できます。提供されない場合は、現在実行中のフレームに集中したいので、もし

さらに
(lldb) f 0 

を、フレームインデックスのデフォルト値は、0である:

(lldb) f 

を行います。

関連する問題