source

バッチファイルからコマンドを実行します。

構文

source filename  

パラメーター

filename

コマンドを実行するファイル。

説明

このコマンドは、デバッガーが一連のコマンドを読み取り、実行するファイルを指定します。

また、.idbrc.dbxinit という名前の初期化ファイルを作成して、デバッガーの起動時にデバッガーコマンドを実行することもできます。

ファイルにコマンドを記述しておくと、ターミナルに切り取りや貼り付けを行わなくても、ファイルから直接実行できます。これらのコマンドは入れ子が可能です。複数のコマンドファイルがある場合、デバッガーは前のファイルの最終コマンドを処理した直後に後続ファイルを読み取り、処理を続けます。

コマンドファイルの規則とガイドラインは次のとおりです。

次の例は、../src/myscript という名前のデバッガースクリプトです。

step 
where 2 

次の例は、このスクリプトを実行する方法を示しています。

(idb) 
					 run
[1] stopped at [int main(void):187 0x080516aa] 
188 nodeList.append(newNode); {static int somethingToReturnTo; somethingToReturnTo++; } 
(idb) 
					 source ../src/myscript
stopped at [void List<Node>::append(class Node* const):148 0x0804ae5a] 
148 if (!_firstNode) 
>0 0x0804ae5a in ((List<Node>*)0xbfffa460)->List<Node>::append(node=0x805c500) "src/x_list.cxx":148

関連情報


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