step コマンドに引数を付けずに実行すると、1 行ステップ実行します。
step
step n
n 行ステップ実行して、現在の関数から出るには、次のように入力します。
step up n
step コマンドの実行中に指定のシグナルを配信するには、次のように入力します。
step ... -sig sig
dbxenv 変数 step_events は、ブレークポイントがステップ中に有効になるかどうかを指定します。
指定のスレッドをステップ実行するには、次のように入力します (step up は適用されません)。
step ... tid
指定の LWP をステップ実行するには、次のように入力します。
step ... lwpid
これにより、関数をステップ実行するときにすべての LWP が暗黙で再開されることはありません。明示的な tid または lwpid が指定されている場合、総称 step のデッドロック回避手段は無効になります。
マルチスレッドプログラムでは、関数呼び出しに移動すると、その関数呼び出しの間中、すべての LWP が暗黙で再開されて、デッドロックを回避します。非活動状態のスレッドのステップ実行はできません。