子プロセスが vfork(2)、fork1(2)、または fork(2) 関数を呼び出すと、そのプロセス ID は変わりますが、プロセスイメージは同じままです。dbx の動作は dbxenv 変数 follow_fork_mode の設定方法によって異なります。
従来の動作です。dbx は fork を無視し、親プロセスを追跡します。
dbx は、新しいプロセス ID で、分岐先の子に自動的に切り替わります。元の親のすべての接続と認識が失われています。
このモードは、Oracle Solaris Studio IDE または dbxtool から dbx を使用する場合にのみ使用できます。
dbx が fork を検出するたびに、parent、child、both、または stop to investigate を選択するように求められます。stop を選択した場合、プログラムの状態を調査してから、cont を入力して続行できます。再度、続行方法を選択するように求められます。both は Oracle Solaris Studio IDE と dbxtool でのみサポートされています。