3.4. ブレークポイントの使用
ブレークポイントを使用して、ソースコードの設定ポイントでプログラムの実行を一時停止します。
前提条件
手順
特定の行に新しいブレークポイントを設定するには、次のコマンドを実行します。
(lldb) breakpoint set --file <source_file_name> --line <line_number>
(lldb) breakpoint set --file <source_file_name> --line <line_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow &
lt;source_file_name
> をソースファイルの名前に置き換え、<line_number
> をブレークポイントを設定する行番号に置き換えます。特定の関数にブレークポイントを設定するには、次のように入力します。
(lldb) breakpoint set --name <function_name>
(lldb) breakpoint set --name <function_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
&
lt;function_name&
gt; をブレークポイントを設定する関数の名前に置き換えます。
-
&
現在設定されているブレークポイントのリストを表示するには、次のコマンドを実行します。
(lldb) breakpoint list
(lldb) breakpoint list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ブレークポイントを削除するには、次のコマンドを実行します。
(lldb) breakpoint clear -f <source_file_name> -l <line_number>
(lldb) breakpoint clear -f <source_file_name> -l <line_number>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
&
lt;source_file_name>
; をソースファイルの名前に置き換え、<line_number
> は削除するブレークポイントの行番号に置き換えます。
-
&
ブレークポイントに達した後にプログラムの実行を再開するには、次のコマンドを実行します。
(lldb) continue
(lldb) continue
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 特定の数のブレークポイントを省略するには、次のように入力します。
(lldb) continue -i <breakpoints_to_skip>
(lldb) continue -i <breakpoints_to_skip>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
&
lt;breakpoints_to_skip>
; をスキップするブレークポイントの数に置き換えます。ループを省略するには、<breakpoints_to_skip> をループの
反復数に一致するように設定します。
-
&