HP OpenVMS Systems Documentation |
本書は,高級言語とアセンブリ言語のプログラマのための OpenVMS デバッガの機能について説明します。
| 改訂/更新情報: | OpenVMS V7.3『デバッガ説明書』の改訂版です。 |
| ソフトウェア・バージョン: | OpenVMS I64 Version 8.2
OpenVMS Alpha Version 8.2 OpenVMS VAX Version 7.3 |
日本ヒューレット・パッカード株式会社
© Copyright 2005 Hewlett-Packard Development Company, L.P.
本書の著作権は日本ヒューレット・パッカード株式会社が保有しており,本書中の解説および図,表はヒューレット・パッカードの文書による許可なしに,その全体または一部を,いかなる場合にも再版あるいは複製することを禁じます。
また,本書に記載されている事項は,予告なく変更されることがありますので,あらかじめご承知おきください。万一,本書の記述に誤りがあった場合でも,ヒューレット・パッカードは一切その責任を負いかねます。
本書で解説するソフトウェア (対象ソフトウェア) は,所定のライセンス契約が締結された場合に限り,その使用あるいは複製が許可されます。
ヒューレット・パッカードは,ヒューレット・パッカードまたはヒューレット・パッカードの指定する会社から納入された機器以外の機器で対象ソフトウェアを使用した場合,その性能あるいは信頼性について一切責任を負いかねます。
Intel および Itanium は,米国およびその他の国における, Intel Corporation またはその関連会社の商標または登録商標です。
原典:HP OpenVMS Debugger Manual
© Copyright 2005 Hewlett-Packard Development Company, L.P.
| 次へ | 目次 | 索引 |
本書は,デバッガを使用するすべてのプログラマを対象とします。本書には,デバッガの次の2つのユーザ・インタフェースについての内容が含まれています。
OpenVMS I64 あるいは OpenVMS Alpha システムの OpenVMS デバッガを使用すると, OpenVMS オペレーティング・システムの 64 ビット処理により使用可能になる,すべての拡張メモリにアクセスできるようになります。このため,完全な 64 ビット・アドレス空間でデータのテストと処理が行えるようになります。
OpenVMS デバッガはあらゆる地域で使用できるよう設計されています。アジア地域のユーザであれば,デバッガの HP DECwindows Motif for OpenVMS,コマンド行,画面モード・ユーザ・インタフェースをマルチバイト文字で使用することもできます。
デバッガを使用してコードをデバッグすることができるのは,ユーザ・モードの場合だけです。スーパバイザ・モード,エグゼクティブ・モード,カーネル・モードではコードをデバッグすることはできません。
本書は次の章と付録で構成されています。
デバッガを使用する際には,次の資料も参考になります。
本書では,デバッガでサポートしている言語の大部分に共通する使用法について記述しています。特定の言語に固有の情報についての詳しい説明は,次の資料を参照してください。
プログラムや共用可能イメージのリンクについての詳しい説明は,『OpenVMS Linker Utility Manual』を参照してください。
スーパバイザ・モード,エグゼクティブ・モード,カーネル・モード ( つまり,ユーザ・モード以外のモード ) でのコードのデバッグについての詳しい説明は,ドキュメント・セットの 『OpenVMS Delta/XDelta Debugger Manual』 を参照してください。このマニュアルには,特権プロセッサ・モードで実行するプログラムや,高い割り込み優先順位で実行するプログラムのデバッグについての情報が記載されています。
オペレーティング・システム・コードのデバッグについては,『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 I64 あるいは OpenVMS Alpha システムの OpenVMS デバッガは,OpenVMS オペレーティング・システムの 64 ビット処理により使用可能になるすべての拡張メモリに対してアクセスできるようになっていますが,本書のサンプルは,その事実を反映するよう更新されてはいません。そのため,16 進アドレスは,Alpha では 16 桁の数で VAX では 8 桁の数になります。つまり次の例のようになります。
DBG> EVALUATE/ADDRESS/HEX %hex 000004A0 00000000000004A0 DBG> |
また,本書では,次の表記法を使用しています。
| 表記法 | 意味 |
|---|---|
| Ctrl/ x | Ctrl/ x という表記は,Ctrl キーを押しながら別のキーまたはポインティング・デバイス・ボタンを押すことを示します。 |
| PF1 x | PF1 x という表記は,PF1 に定義されたキーを押してから,別のキーまたはポインティング・デバイス・ボタンを押すことを示します。 |
| [Return] | 例の中で,キー名が四角で囲まれている場合には,キーボード上でそのキーを押すことを示します。テキストの中では,キー名は四角で囲まれていません。
HTML 形式のドキュメントでは,キー名は四角ではなく,括弧で囲まれています。 |
| ... | 例の中の水平方向の反復記号は,次のいずれかを示します。
|
| .
. . |
垂直方向の反復記号は,コードの例やコマンド形式の中の項目が省略されていることを示します。このように項目が省略されるのは,その項目が説明している内容にとって重要ではないからです。 |
| ( ) | コマンドの形式の説明において,括弧は,複数のオプションを選択した場合に,選択したオプションを括弧で囲まなければならないことを示しています。 |
| [ ] | コマンドの形式の説明において,大括弧で囲まれた要素は任意のオプションです。オプションをすべて選択しても,いずれか 1 つを選択しても,あるいは 1 つも選択しなくても構いません。ただし,OpenVMS ファイル指定のディレクトリ名の構文や,割り当て文の部分文字列指定の構文の中では,大括弧に囲まれた要素は省略できません。 |
| [|] | コマンド形式の説明では,括弧内の要素を分けている垂直棒線はオプションを 1 つまたは複数選択するか,または何も選択しないことを意味します。 |
| { } | コマンドの形式の説明において,中括弧で囲まれた要素は必須オプションです。いずれか 1 つのオプションを指定しなければなりません。 |
| 太字 | 太字のテキストは,新しい用語,引数,属性,条件を示しています。 |
| italic text | イタリック体のテキストは,重要な情報を示します。また,システム・メッセージ ( たとえば内部エラー number),コマンド行 ( たとえば /PRODUCER= name),コマンド・パラメータ ( たとえば device-name) などの変数を示す場合にも使用されます。 |
| UPPERCASE TEXT | 英大文字のテキストは,コマンド,ルーチン名,ファイル名,ファイル保護コード名,システム特権の短縮形を示します。 |
| Monospace type | モノスペース・タイプの文字は,コード例および会話型の画面表示を示します。
C プログラミング言語では,テキスト中のモノスペース・タイプの文字は,キーワード,別々にコンパイルされた外部関数およびファイルの名前,構文の要約,または例に示される変数または識別子への参照などを示します。 |
| - | コマンド形式の記述の最後,コマンド行,コード・ラインにおいて,ハイフンは,要求に対する引数がその後の行に続くことを示します。 |
| 数字 | 特に明記しない限り,本文中の数字はすべて10 進数です。 10 進数以外 (2 進数,8 進数,16 進数 ) は,その旨を明記してあります。 |
| 次へ | 目次 | 索引 |