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
Application number
JP3107764A
Other languages
English (en)
Inventor
Yasushi Senkoushi
千光士 靖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Software Shikoku Ltd
Original Assignee
NEC Software Shikoku Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Software Shikoku Ltd filed Critical NEC Software Shikoku Ltd
Priority to JP3107764A priority Critical patent/JPH04336629A/ja
Publication of JPH04336629A publication Critical patent/JPH04336629A/ja
Pending legal-status Critical Current

Links

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にメモリ/レジス
タ情報を書込み保存する。
【0007】解析結果を出力する場合は、メモリレジス
タ情報入力手段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    処理

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  デバックプログラムに、トラップレポ
    ート解析用データ取得をパラメータとして与えるデータ
    取得手段と、メモリ/レジスタ情報退避用ファイルの作
    成/初期設定を行う退避用ファイル作成手段と、前記デ
    バックプログラムでデバックを開始するデバック手段と
    、前記デバックプログラム実行中に、トラップを発見す
    るトラップ発生判定手段と、前記トラップ発生判定手段
    がトラップを発見したならば、前記メモリ/レジスタ情
    報退避用ファイルにメモリ/レジスタ情報を書込み保存
    する退避用ファイル書込手段と、前記メモリ/レジスタ
    情報退避用ファイルからメモリレジスタ情報を入力する
    メモリレジスタ情報入力手段と、オブジェクト間のリン
    ク状況を示すリンクマップにより、発生タスク名,発生
    モジュール名,発生箇所を検出するリンクマップ参照手
    段と、トラップの発生するパターンとそれに対応する原
    因,処理とのデータから構成されている原因解析用デー
    タベースを参照し、原因,処理を検出するデータベース
    参照手段と、前記リンクマップ参照手段とデータベース
    参照手段との解析結果情報からトラップ解析結果リスト
    を出力する出力手段とを有することを特徴とするトラッ
    プレポート解析ツール。
JP3107764A 1991-05-14 1991-05-14 トラップレポート解析ツール Pending JPH04336629A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017539031A (ja) * 2014-12-09 2017-12-28 エントイット ソフトウェア エルエルシーEntit Software Llc テスト実行からのテスト検証の分離

Cited By (2)

* Cited by examiner, † Cited by third party
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) プログラムテスト方式