JPH04336629A - トラップレポート解析ツール - Google Patents
トラップレポート解析ツールInfo
- Publication number
- JPH04336629A JPH04336629A JP3107764A JP10776491A JPH04336629A JP H04336629 A JPH04336629 A JP H04336629A JP 3107764 A JP3107764 A JP 3107764A JP 10776491 A JP10776491 A JP 10776491A JP H04336629 A JPH04336629 A JP H04336629A
- Authority
- JP
- Japan
- Prior art keywords
- trap
- register information
- memory
- link map
- analyzing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010586 diagram Methods 0.000 description 4
- 238000007781 pre-processing Methods 0.000 description 2
- 238000011282 treatment Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、デバック中プログラム
のトラップレポートを出力するトラップレポート解析ツ
ールに関する。
のトラップレポートを出力するトラップレポート解析ツ
ールに関する。
【0002】
【従来の技術】従来のトラップレポートの解析は、直接
プリンタ装置に出力されたトラップレポートを人手を介
して解析することにより、トラップ発生場所及びその原
因等を得ていた。
プリンタ装置に出力されたトラップレポートを人手を介
して解析することにより、トラップ発生場所及びその原
因等を得ていた。
【0003】
【発明が解決しようとする課題】上述した従来のトラッ
プレポートの解析は、人手を介して解析しているので、
トラップレポートから得られる情報が担当者のデバック
経験により、それぞれ異ってしまうという問題点がある
。
プレポートの解析は、人手を介して解析しているので、
トラップレポートから得られる情報が担当者のデバック
経験により、それぞれ異ってしまうという問題点がある
。
【0004】また、トラップレポートは、一度プリンタ
などに出力されると消去されるので、プリンタ出力され
た用紙を紛失するとまた最初からやり直さなければなら
ないという問題点がある。
などに出力されると消去されるので、プリンタ出力され
た用紙を紛失するとまた最初からやり直さなければなら
ないという問題点がある。
【0005】
【課題を解決するための手段】本発明のトラップレポー
ト解析ツールは、デバックプログラムに、トラップレポ
ート解析用データ取得をパラメータとして与えるデータ
取得手段と、メモリ/レジスタ情報退避用ファイルの作
成/初期設定を行う退避用ファイル作成手段と、前記デ
バックプログラムでデバックを開始するデバック手段と
、前記デバックプログラム実行中に、トラップを発見す
るトラップ発生判定手段と、前記トラップ発生判定手段
がトラップを発見したならば、前記メモリ/レジスタ情
報退避用ファイルにメモリ/レジスタ情報を書込み保存
する退避用ファイル書込手段と、前記メモリ/レジスタ
情報退避用ファイルからメモリレジスタ情報を入力する
メモリレジスタ情報入力手段と、オブジェクト間のリン
ク状況を示すリンクマップにより、発生タスク名,発生
モジュール名,発生箇所を検出するリンクマップ参照手
段と、トラップの発生するパターンとそれに対応する原
因,処理とのデータから構成されている原因解析用デー
タベースを参照し、原因,処理を検出するデータベース
参照手段と、前記リンクマップ参照手段とデータベース
参照手段との解析結果情報からトラップ解析結果リスト
を出力する出力手段とを有している。
ト解析ツールは、デバックプログラムに、トラップレポ
ート解析用データ取得をパラメータとして与えるデータ
取得手段と、メモリ/レジスタ情報退避用ファイルの作
成/初期設定を行う退避用ファイル作成手段と、前記デ
バックプログラムでデバックを開始するデバック手段と
、前記デバックプログラム実行中に、トラップを発見す
るトラップ発生判定手段と、前記トラップ発生判定手段
がトラップを発見したならば、前記メモリ/レジスタ情
報退避用ファイルにメモリ/レジスタ情報を書込み保存
する退避用ファイル書込手段と、前記メモリ/レジスタ
情報退避用ファイルからメモリレジスタ情報を入力する
メモリレジスタ情報入力手段と、オブジェクト間のリン
ク状況を示すリンクマップにより、発生タスク名,発生
モジュール名,発生箇所を検出するリンクマップ参照手
段と、トラップの発生するパターンとそれに対応する原
因,処理とのデータから構成されている原因解析用デー
タベースを参照し、原因,処理を検出するデータベース
参照手段と、前記リンクマップ参照手段とデータベース
参照手段との解析結果情報からトラップ解析結果リスト
を出力する出力手段とを有している。
【0006】
【実施例】本発明について図面を参照して説明する。図
1は本発明の一実施例のブロック図、図2は図1により
出力されるトラップ解析結果リストの出力例を示す図で
ある。CPU1のトラップレポート解析ツール1bは前
処理10とし、データ取得手段11でデバックプログラ
ム1aに、磁気ディスク装置2に格納されているトラッ
プレポート解析用データ2aをパラメータとして与える
。次に、退避用ファイル作成手段12で磁気ディスク装
置2に、メモリ/レジスタ情報退避用ファイル(以後、
退避用ファイルと記す)2bの作成/初期設定を行う。 デバック手段13でデバックを開始し、トラップ発生判
定手段14でトラップを発見したならば、退避用ファイ
ル書込手段15で退避用ファイル2bにメモリ/レジス
タ情報を書込み保存する。
1は本発明の一実施例のブロック図、図2は図1により
出力されるトラップ解析結果リストの出力例を示す図で
ある。CPU1のトラップレポート解析ツール1bは前
処理10とし、データ取得手段11でデバックプログラ
ム1aに、磁気ディスク装置2に格納されているトラッ
プレポート解析用データ2aをパラメータとして与える
。次に、退避用ファイル作成手段12で磁気ディスク装
置2に、メモリ/レジスタ情報退避用ファイル(以後、
退避用ファイルと記す)2bの作成/初期設定を行う。 デバック手段13でデバックを開始し、トラップ発生判
定手段14でトラップを発見したならば、退避用ファイ
ル書込手段15で退避用ファイル2bにメモリ/レジス
タ情報を書込み保存する。
【0007】解析結果を出力する場合は、メモリレジス
タ情報入力手段16により、退避用ファイル2bからメ
モリレジスタ情報をトラップレポート解析ツール1bに
入力する。リンクマップ参照手段17により、磁気ディ
スク装置2に予め格納されているオブジェクト間のリン
ク状況を示すリンクマップ2cを参照し、図2のトラッ
プ解析結果リスト20の発生タスク名21,発生モジュ
ール名22,発生箇所23を検出する。次に、データベ
ース参照手段18により磁気ディスク装置2に予め格納
されているトラップの発生するパターンとそれに対応す
る原因,処理とのデータから構成されている原因解析用
データベース2dを参照し、トラップ解析結果リスト2
0の原因24,処理25を検出する。解析結果から出力
手段19により、トラップ解析結果リスト20をプリン
タ3で出力する
タ情報入力手段16により、退避用ファイル2bからメ
モリレジスタ情報をトラップレポート解析ツール1bに
入力する。リンクマップ参照手段17により、磁気ディ
スク装置2に予め格納されているオブジェクト間のリン
ク状況を示すリンクマップ2cを参照し、図2のトラッ
プ解析結果リスト20の発生タスク名21,発生モジュ
ール名22,発生箇所23を検出する。次に、データベ
ース参照手段18により磁気ディスク装置2に予め格納
されているトラップの発生するパターンとそれに対応す
る原因,処理とのデータから構成されている原因解析用
データベース2dを参照し、トラップ解析結果リスト2
0の原因24,処理25を検出する。解析結果から出力
手段19により、トラップ解析結果リスト20をプリン
タ3で出力する
【発明の効果】以上説明したように本発明は、リンクマ
ップと原因解析用データベースとを参照することにより
、誰が解析しても同じ結果を得ることができる効果があ
る。
ップと原因解析用データベースとを参照することにより
、誰が解析しても同じ結果を得ることができる効果があ
る。
【0008】また、メモリレジスタ情報退避用ファイル
に情報を格納しておくので、トラップ解析結果リストを
必要な時に何度でも出力させることができる効果がある
。
に情報を格納しておくので、トラップ解析結果リストを
必要な時に何度でも出力させることができる効果がある
。
【図1】本発明の一実施例のブロック図である。
【図2】図1により出力されるトラップ解析結果リスト
の出力例を示す図である。
の出力例を示す図である。
1 CPU
1a デバックプログラム
1b トラップレポート解析ツール2 磁
気ディスク装置 2a トラップレポート解析用データ2b
退避用ファイル 2c リンクマップ 2d 原因解析用データベース 3 プリンタ 10 前処理 11 データ取得手段 12 退避用ファイル作成手段 13 デバック手段 14 トラップ発生判定手段 15 退避用ファイル書込手段 16 メモリレジスタ情報入力手段17
リンクマップ参照手段 18 データベース参照手段 19 出力手段 20 トラップ解析結果リスト 21 発生タスク名 22 発生モジュール名 23 発生箇所 24 原因 25 処理
気ディスク装置 2a トラップレポート解析用データ2b
退避用ファイル 2c リンクマップ 2d 原因解析用データベース 3 プリンタ 10 前処理 11 データ取得手段 12 退避用ファイル作成手段 13 デバック手段 14 トラップ発生判定手段 15 退避用ファイル書込手段 16 メモリレジスタ情報入力手段17
リンクマップ参照手段 18 データベース参照手段 19 出力手段 20 トラップ解析結果リスト 21 発生タスク名 22 発生モジュール名 23 発生箇所 24 原因 25 処理
Claims (1)
- 【請求項1】 デバックプログラムに、トラップレポ
ート解析用データ取得をパラメータとして与えるデータ
取得手段と、メモリ/レジスタ情報退避用ファイルの作
成/初期設定を行う退避用ファイル作成手段と、前記デ
バックプログラムでデバックを開始するデバック手段と
、前記デバックプログラム実行中に、トラップを発見す
るトラップ発生判定手段と、前記トラップ発生判定手段
がトラップを発見したならば、前記メモリ/レジスタ情
報退避用ファイルにメモリ/レジスタ情報を書込み保存
する退避用ファイル書込手段と、前記メモリ/レジスタ
情報退避用ファイルからメモリレジスタ情報を入力する
メモリレジスタ情報入力手段と、オブジェクト間のリン
ク状況を示すリンクマップにより、発生タスク名,発生
モジュール名,発生箇所を検出するリンクマップ参照手
段と、トラップの発生するパターンとそれに対応する原
因,処理とのデータから構成されている原因解析用デー
タベースを参照し、原因,処理を検出するデータベース
参照手段と、前記リンクマップ参照手段とデータベース
参照手段との解析結果情報からトラップ解析結果リスト
を出力する出力手段とを有することを特徴とするトラッ
プレポート解析ツール。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3107764A JPH04336629A (ja) | 1991-05-14 | 1991-05-14 | トラップレポート解析ツール |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3107764A JPH04336629A (ja) | 1991-05-14 | 1991-05-14 | トラップレポート解析ツール |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04336629A true JPH04336629A (ja) | 1992-11-24 |
Family
ID=14467406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3107764A Pending JPH04336629A (ja) | 1991-05-14 | 1991-05-14 | トラップレポート解析ツール |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04336629A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017539031A (ja) * | 2014-12-09 | 2017-12-28 | エントイット ソフトウェア エルエルシーEntit Software Llc | テスト実行からのテスト検証の分離 |
-
1991
- 1991-05-14 JP JP3107764A patent/JPH04336629A/ja active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017539031A (ja) * | 2014-12-09 | 2017-12-28 | エントイット ソフトウェア エルエルシーEntit Software Llc | テスト実行からのテスト検証の分離 |
US10534700B2 (en) | 2014-12-09 | 2020-01-14 | Micro Focus Llc | Separating test verifications from test executions |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5513317A (en) | System and method for permitting rapid refinement of data output from a debugger | |
JP2006185211A (ja) | プログラム解析装置、テスト実行装置、その解析方法及びプログラム | |
KR101886203B1 (ko) | 프로그램 분석 장치 및 방법 | |
JPH03188535A (ja) | プログラム・エラー検出方法 | |
JPH04336629A (ja) | トラップレポート解析ツール | |
JPH08314760A (ja) | プログラム開発支援装置 | |
Lyle et al. | Using the unravel program slicing tool to evaluate high integrity software | |
JPH02220145A (ja) | プログラムトレース方式 | |
JPH06282599A (ja) | 論理検証方法および装置 | |
JP2870735B2 (ja) | デバッガにおけるデータの値の自動チェック方式 | |
JP2932987B2 (ja) | 計算機システムの自動試験装置 | |
JPH08137714A (ja) | マルチタスクプログラムのデバッグ方法およびデバッグシステム | |
JPH05181702A (ja) | ソフトデバッガ | |
JP2746180B2 (ja) | プログラムテスト支援管理装置及びプログラムテスト支援管理方法 | |
JPH04358232A (ja) | 情報処理装置の機能試験方法 | |
JP2751539B2 (ja) | インタフェース検証処理方式 | |
JPH05204698A (ja) | デバッガ処理方式 | |
JPH03142636A (ja) | 知識データベースを利用したシステム品質分析方式 | |
JP2000276344A (ja) | オブジェクトを利用したプログラム作成システムおよびそのプログラム作成方法 | |
JPH08314658A (ja) | プリンタ機能検証装置 | |
JPH06259278A (ja) | デバッグ情報の獲得方式 | |
JPH0333944A (ja) | 命令アドレストレース方式 | |
JPH03129537A (ja) | マイクロプログラムのテストカバレージ方式 | |
JPH04229343A (ja) | 対話型デバッガにおけるメモリ内容表示方式 | |
JPH04307636A (ja) | プログラムテスト方式 |