日本-日本語
日本HPホーム 製品 & サービス OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


 

OpenVMS ドキュメント
ライブラリ

タイトルページ
目次
まえがき
第 1 部:デバッガ概要
第 1 章:デバッガ概要
第 2 部:コマンド・インタフェース
第 2 章:デバッガの起動
第 3 章:プログラム実行の制御とモニタ
第 4 章:プログラム・データの検査と操作
第 5 章:プログラム内シンボルへのアクセス制御
第 6 章:ソース・コードの表示の制御
第 7 章:画面モード
第 3 部:DECwindows インタフェース
第 8 章:DECwindows Motifインタフェースの概要
第 9 章:デバッグ・セッションの開始と終了
第 10 章:デバッガの使用方法
第 4 部:PC クライアント・インタフェース
第 11 章:デバッガの PC クライアント/サーバ・インタフェースの概要
第 5 部:高度なトピック
第 12 章:ヒープ・アナライザの使用
第 13 章:その他の便利な機能
第 14 章:特殊なデバッグ
第 15 章:マルチプロセス・プログラムのデバッグ
第 16 章:タスキング・プログラムのデバッグ
第 6 部:付録
付録 A :定義済みのキー機能
付録 B :組み込みシンボルと論理名
付録 C :各言語に対するデバッガ・サポートの要約
付録 D :EIGHTQUEENS.C
索引
PDF
OpenVMS ホーム

HP OpenVMS
デバッガ説明書


目次 索引

まえがき



対象読者

本書は,デバッガを使用するすべてのプログラマを対象とします。本書には,デバッガの次の2つのユーザ・インタフェースについての内容が含まれています。

  • 端末およびワークステーションで使用するコマンド・インタフェース

  • ワークステーションで使用する HP DECwindows Motif for OpenVMS ユーザ・インタフェース

  • Microsoft Windows PC クライアント・インタフェース

OpenVMS Integrity あるいは OpenVMS Alpha システムの OpenVMS デバッガを使用すると, OpenVMS オペレーティング・システムの 64 ビット処理により使用可能になる,すべての拡張メモリにアクセスできるようになります。このため,完全な 64 ビット・アドレス空間でデータのテストと処理が行えるようになります。

OpenVMS デバッガはあらゆる地域で使用できるよう設計されています。アジア地域のユーザであれば,デバッガの HP DECwindows Motif for OpenVMS,コマンド行,画面モード・ユーザ・インタフェースをマルチバイト文字で使用することもできます。

デバッガを使用してコードをデバッグすることができるのは,ユーザ・モードの場合だけです。スーパバイザ・モード,エグゼクティブ・モード,カーネル・モードではコードをデバッグすることはできません。

本書の構成

本書は次の章と付録で構成されています。

  • 第 1 部 では,OpenVMS デバッガを紹介します。 第 1 部 には章が 1 つあります。

    • 第 1 章 は,デバッガの概要を説明します。

  • 第 2 部 では,デバッガのコマンド・インタフェースについて説明します。 第 2 部 には次の章があります。

    • 第 2 章 では,デバッガの使用を開始するための事項について説明します。

    • 第 3 章 では,プログラムの実行を制御およびモニタする方法について説明します。

    • 第 4 章 では,プログラム・データの検査と操作の方法について説明します。

    • 第 5 章 では,プログラム内のシンボルへのアクセスを制御する方法について説明します。

    • 第 6 章 では,ソース・コードの表示を制御する方法について説明します。

    • 第 7 章 では,画面モードの使用方法について説明します。

  • 第 3 部 では,デバッガの HP DECwindows Motif for OpenVMS ユーザ・インタフェースについて説明します。 第 3 部 には次の章があります。

    • 第 8 章 では,デバッガについて紹介し,その HP DECwindows Motif for OpenVMS ユーザ・インタフェースの機能についての概要を示します。

    • 第 9 章 では,デバッグのためのプログラムの準備方法と,それから HP DECwindows Motif for OpenVMS ユーザ・インタフェースを使用してのデバッグ・セッションの開始と終了の方法について説明します。

    • 第 10 章 では, HP DECwindows Motif for OpenVMS ユーザ・インタフェースによってのデバッガの使用方法を各タスクごとに説明します。

  • 第 4 部 では,デバッガの PC インタフェースについて説明します。 第 4 部 には章が 1 つあります。

    • 第 11 章 では,デバッガの PC インタフェースの概要を説明します。

  • 第 5 部 では,高度なデバッガのトピックについて説明します。 第 5 部 には次の章があります。

    • 第 12 章 では,デバッガのヒープ・アナライザの使用方法を各タスクごとに説明します。

    • 第 13 章 では,キー定義やその他のカスタマイズなどの便利な追加機能について説明します。

    • 第 14 章 では,最適化されたプログラムや複数言語プログラムなどの特殊な事例について説明します。

    • 第 15 章 では,マルチプロセス・プログラムのデバッグ方法について説明します。

    • 第 16 章 では,タスキング・プログラム ( マルチスレッド・プログラム ) のデバッグ方法について説明します。

  • 第 6 部 には次の章があります。

    • 付録 A では,デバッガによってあらかじめ定義されているキーパッド・キー定義の一覧を示します。

    • 付録 B では,デバッガのすべての組み込みシンボルと論理名を示します。

    • 付録 C では,デバッガによる各言語サポートを示します。

    • 付録 D では, 第 8 章第 9 章 ,および, 第 10 章 の図で紹介されているプログラムのソース・コードを示します。



関連資料

デバッガを使用する際には,次の資料も参考になります。

プログラミング言語

本書では,デバッガでサポートしている言語の大部分に共通する使用法について記述しています。特定の言語に固有の情報についての詳しい説明は,次の資料を参照してください。

  • デバッガのオンライン・ヘルプ・システム ( 第 2.1 節 を参照 )

  • 各言語に提供されている資料のうち,特にプログラムのデバッグのためのコンパイルとリンクに関する資料

  • VAX アセンブリ言語命令と VAX MACRO アセンブラの詳細について説明している『VAX MACRO and Instruction Set Reference Manual』または『MACRO--64 Assembler for OpenVMS AXP Systems Reference Manual』

◆リンカ・ユーティリティ

プログラムや共用可能イメージのリンクについての詳しい説明は,『OpenVMS Linker Utility Manual』を参照してください。

◆Delta/XDelta デバッガ

スーパバイザ・モード,エグゼクティブ・モード,カーネル・モード ( つまり,ユーザ・モード以外のモード ) でのコードのデバッグについての詳しい説明は,ドキュメント・セットの 『OpenVMS Delta/XDelta Debugger Manual』 を参照してください。このマニュアルには,特権プロセッサ・モードで実行するプログラムや,高い割り込み優先順位で実行するプログラムのデバッグについての情報が記載されています。

◆OpenVMS System-Code デバッガ

オペレーティング・システム・コードのデバッグについては,『HP OpenVMS System Analysis Tools Manual』を参照してください。このマニュアルには, OpenVMS デバッガから OpenVMS System-Code デバッガを起動する方法, OpenVMS System-Code デバッガ環境でのデバッグ方法についての情報が記載されています。

OpenVMS System-Code デバッガ固有のコマンドについての詳しい説明は,『デバッガ・コマンド・ディクショナリ』の CONNECT コマンドと REBOOT コマンドの項を参照してください。

◆ HP DECwindows Motif for OpenVMS

HP DECwindows Motif for OpenVMS ユーザ・インタフェースの一般的な情報については,『VMS DECwindows User's Guide』を参照してください。

この他の HP OpenVMS 製品やサービスについての詳細は,次の Web サイトを参照してください。

http://www.hp.com/go/openvms 



本書で使用する表記法

製品名について

VMScluster システムは,OpenVMS クラスタ・システムを指します。

また,日本語 DECwindows および日本語 DECwindows Motif はすべて日本語 DECwindows Motif for OpenVMS ソフトウェアを意味します。

例について

本書には,デバッガの DECwindows Motif ユーザ・インタフェースを示す図が多数収録されています。このインタフェースの画面構成はそれぞれのユーザごとにカスタマイズできるため,ユーザのシステム上のデバッガ表示と一致しないことがあります。

OpenVMS Integrity あるいは OpenVMS Alpha システムの OpenVMS デバッガは,OpenVMS オペレーティング・システムの 64 ビット処理により使用可能になるすべての拡張メモリに対してアクセスできるようになっていますが,本書のサンプルは,その事実を反映するよう更新されてはいません。そのため,16 進アドレスは,Alpha では 16 桁の数になります。つまり次の例のようになります。

DBG> EVALUATE/ADDRESS/HEX %hex 000004A0
00000000000004A0 
DBG> 

また,本書では,次の表記法を使用しています。

表記法 意味
Ctrl/ x Ctrl/ x という表記は,Ctrl キーを押しながら別のキーまたはポインティング・デバイス・ボタンを押すことを示します。
PF1 x PF1 x という表記は,PF1 に定義されたキーを押してから,別のキーまたはポインティング・デバイス・ボタンを押すことを示します。
[Return] 例の中で,キー名が四角で囲まれている場合には,キーボード上でそのキーを押すことを示します。テキストの中では,キー名は四角で囲まれていません。

HTML 形式のドキュメントでは,キー名は四角ではなく,括弧で囲まれています。

... 例の中の水平方向の反復記号は,次のいずれかを示します。

  • 文中のオプションの引数が省略されている。

  • 前出の 1 つまたは複数の項目を繰り返すことができる。

  • パラメータや値などの情報をさらに入力できる。

.
.
.
垂直方向の反復記号は,コードの例やコマンド形式の中の項目が省略されていることを示します。このように項目が省略されるのは,その項目が説明している内容にとって重要ではないからです。
( ) コマンドの形式の説明において,括弧は,複数のオプションを選択した場合に,選択したオプションを括弧で囲まなければならないことを示しています。
[ ] コマンドの形式の説明において,大括弧で囲まれた要素は任意のオプションです。オプションをすべて選択しても,いずれか 1 つを選択しても,あるいは 1 つも選択しなくても構いません。ただし,OpenVMS ファイル指定のディレクトリ名の構文や,割り当て文の部分文字列指定の構文の中では,大括弧に囲まれた要素は省略できません。
[|] コマンド形式の説明では,括弧内の要素を分けている垂直棒線はオプションを 1 つまたは複数選択するか,または何も選択しないことを意味します。
{ } コマンドの形式の説明において,中括弧で囲まれた要素は必須オプションです。いずれか 1 つのオプションを指定しなければなりません。
太字 太字のテキストは,新しい用語,引数,属性,条件を示しています。
italic text イタリック体のテキストは,重要な情報を示します。また,システム・メッセージ ( たとえば内部エラー number),コマンド行 ( たとえば /PRODUCER= name),コマンド・パラメータ ( たとえば device-name) などの変数を示す場合にも使用されます。
UPPERCASE TEXT 英大文字のテキストは,コマンド,ルーチン名,ファイル名,ファイル保護コード名,システム特権の短縮形を示します。
Monospace type モノスペース・タイプの文字は,コード例および会話型の画面表示を示します。

C プログラミング言語では,テキスト中のモノスペース・タイプの文字は,キーワード,別々にコンパイルされた外部関数およびファイルの名前,構文の要約,または例に示される変数または識別子への参照などを示します。

- コマンド形式の記述の最後,コマンド行,コード・ラインにおいて,ハイフンは,要求に対する引数がその後の行に続くことを示します。
数字 特に明記しない限り,本文中の数字はすべて10 進数です。 10 進数以外 (2 進数,8 進数,16 進数 ) は,その旨を明記してあります。


目次 索引

© 2012 Hewlett-Packard Development Company, L.P.