デバッグを開始すると、デバッグに役立つビューを備えた [Debug] パースペクティブが表示されます。デフォルトのビューを次に示します。これらのビューは、[Window > Show View] をクリックすると表示できます。
ブレークポイントまたは監視ポイントを設定するには、コード ビューの余白をダブルクリックします。
ワークスペースで任意のプログラムのプログラム ブレークポイントを作成できます。これを行うには、[Run > Add Program Breakpoint] をクリックするか、[Breakpoints] ビューの
アイコンをクリックして、ファイルの名前を入力します。 デバッグ セッション中、このビューにデータ項目を追加するには、項目を選択して検査し (Ctrl+Shift+I を押す)、[Inspect] ビューアーで [Add to Expression View] を選択するか (ネイティブ COBOL プロジェクト)、もう一度 Ctrl+Shift+I を押します (JVM COBOL プロジェクト)。[Expressions] ビュー自体で [Add to Expression View] または
を使用して、式をビューに直接入力することもできます。追加される式は任意の文字列にすることができますが、評価されるためには有効な式である必要があります。
デバッグ セッション中、このビューにデータ項目を追加するには、項目を選択して検査し (Ctrl+Shift+I を押す)、[Expressions] ビューで [Add to Expression View] または
をクリックします。追加される式は任意の文字列にすることができますが、評価されるためには有効な式である必要があります。
標準の数値の算術式と組み込み関数、および英数字の組み込み関数の単独使用がサポートされています。たとえば、次の変数が定義されているとします。
01 a pic 999 value 2. 01 b pic xxxx comp-x value 3. 01 table-c. 03 c pic 9 occurs 10 times. 01 xyz value "abc".
次のような式を使用できます。
a + b * 1 a + function max(10,20) function upper-case(xyz) 1 + 10 function hex-of(b) c(5) c(2 arith-exp 2) *> arith-exp can be +,-,*,/ data(a:b) at my-pointer *> a=starting offset of memory, b=bytes to query, my-pointer=name of valid pointer item
b-and や b-or などの論理演算子、ISO2002 ユーザー定義メソッド、インライン メソッド呼び出し、コンパイル時に評価される組み込み関数はサポートされていません。
ネイティブのオブジェクト指向 COBOL の場合:すべてのローカル データ項目およびパラメーターと SELF 項目 (すべてのフィールドを含む) が表示されます。