process (idb モードのみ)

現在のプロセスを表示または変更します。

構文

process [ ID | filename ]

パラメーター

ID

切り替えるプロセスの ID。

filename

切り替えるファイルの名前。

説明

このコマンドは、現在のプロセスを表示します。ID やファイル名を指定した場合は現在のプロセスを変更します。

切り替え元のプロセスは、デバッガーが終了するか、そのプロセスがアンロードされるか、または実行が続行されるまで、ロードされたままですが、ストールします。

次の例では、2 つのプロセスが作成され、両者間で切り替えが行われます。
(idb) 
					 process
There is no current process.  
You may start one by using the load' or attach' commands.  
(idb) 
					 load x_list
Reading symbolic information from /home/user/examples/x.x_processes/x_list...done 
(idb) 
					 process
>localhost:20492 (/home/user/examples/x.x_processes/x_list) loaded.  
(idb) 
					 set $old_process = $curprocess
(idb) 
					 printf "$old_process=%d", $old_process
$old_process=20492 
(idb) 
					 load x_segv
Reading symbolic information from /home/user/examples/x.x_processes/x_segv...done 
(idb) 
					 process
localhost:20492 (/home/user/examples/x.x_processes/x_list) loaded.  
>localhost:20492 (/home/user/examples/x.x_processes/x_segv) loaded.  
(idb) 
					 process 20492
(idb) 
					 process
>localhost:20492 (/home/user/examples/x.x_processes/x_list) loaded.  
localhost:20492 (/home/user/examples/x.x_processes/x_segv) loaded. 

関連情報


このヘルプトピックについてのフィードバックを送信