JPH01201739A - プログラム実行トレース制御装置 - Google Patents

プログラム実行トレース制御装置

Info

Publication number
JPH01201739A
JPH01201739A JP63025621A JP2562188A JPH01201739A JP H01201739 A JPH01201739 A JP H01201739A JP 63025621 A JP63025621 A JP 63025621A JP 2562188 A JP2562188 A JP 2562188A JP H01201739 A JPH01201739 A JP H01201739A
Authority
JP
Japan
Prior art keywords
trace data
program
trace
program execution
execution
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
JP63025621A
Other languages
English (en)
Inventor
Koji Fukumoto
福元 幸次
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP63025621A priority Critical patent/JPH01201739A/ja
Publication of JPH01201739A publication Critical patent/JPH01201739A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、プラグラム実行中に異常が発生したとき、そ
の原因追求のためのトレースデータを得るプログラム実
行トレース制御装置に関するものである。
(従来の技術) 一般に計算機システムにおいては、プログラムの1命令
ずつを解読し、この命令に従った処理を順次実行する。
プログラム走行に異常が発生すると、プログラムは異常
終了するが、この場合は異常終了の原因を明確にする必
要がある。
従来は、プログラムが異常終了したとき、異常終了した
時点での情報および異常終了のコードなどが分るだけで
あり、異常終了の原因あるいはその経過を判断すること
が困難であり、人間の知識や経験に頼ったり、オフライ
ンのデバッガを用いる必要があるなど、原因追求のため
に多大の労力と時間を要していた。
(発明が解決しようとする課題) 本発明は、プログラムが異常終了するまでに走ったプロ
グラムの実行内容をトレースデータとして最新のものか
らサイクリックに保存しておくことによって、異常終了
に至るまでの経過を記録として取出し、これによって異
常終了の原因追求を容易にするプログラム実行トレース
制御装置を提供することを目的としている。
〔発明の構成〕
(課題を解決するための手段と作用) 本発明はトレース指定されたプログラムの実行内容をト
レースデータとして順次主メモリ上に記憶させるトレー
スデータ作成装置と、プログラム実行中の異常を検出し
たとき上記主メモリ上のトレースデータを外部記憶装置
に転送するトレースデータ転送装置と、オペレータから
の要求に応じて上記外部記憶装置上のトレースデータを
プリントアウトする印字出力装置を備え、プログラムが
異常終了したとき、上記プリントアウトされたトレース
データを解析することによって、異常原因が容易に判別
できるようにしたプログラム実行トレース制御装置であ
る。
(実施例) 本発明の一実施例を第1図に示す。
第1図において、1はプログラムの実行制御を行うと共
に、そのプログラムをトレースするか否かの判定をプロ
グラムトレース指定スイッチaの指定によって行うプロ
グラム実行装置、2はトレース指定されたプログラムの
実行内容をトレースデータとして最新のものからサイク
リックに主メモリのエリアb上に編集するトレースデー
タ作成装置、3は常にプログラムの動作状態を監視し、
何らかの原因でプログラムに異常が発生したときこれを
検出するプログラム異常検出装置、4は上記異常検出信
号に応じて主メモリ上のトレースデータを外部記憶装置
Cに転送するトレースデータ転送装置、5は外部記憶装
置C上のトレースデータをオペレータ操作dに応じて印
字情報eとしてプリントアウトするトレースデータ印字
出力装置である。
第2図はトレースデータの一例を示すもので、第2図(
A)はプログラムの構成、第2図(B)はその動作フロ
ーチャート、第2図(C)はトレースデータの構成を示
している。
第2図において、ステップ■の条件が“眞”か偽”かに
よってステップに)の処理3またはステップ■の処理4
の何れかの処理が行われ、例えばステップ(3)の条件
が“償”であればステップの。
■、■、■、■の処理が行われ、第2図(C)に示すよ
うなトレースデータが作成される。
上記トレースデータは新しいステップから順次サイクリ
ックに主メモリのトレースデータエリアb上に保存され
る。
プログラム異常が発生すると、主メモリ上のトレースデ
ータは外部記憶装置Cに転送されると共に、主メモリ上
のトレースデータは削除される。
外部記憶装置上のトレースデータはオペレータの印字要
求dに応じて印字出力装置5によって印字情報eとして
プリントアウトされる。
これによってプログラムが異常終了したとき、それまで
の最新の実行ステップの内容を印字出力させて調査でき
るので、異常原因の究明が容易になる。
〔発明の効果〕
以上説明したように本発明によれば、プログラムの実行
内容をトレースデータとして主メモリ上にサイクリック
に記憶し、プログラムが異常終了したとき、このトレー
スデータを外部記憶装置に転送すると共に、これをプリ
ントアウトできるようにしているので、このトレースデ
ータを解析することによってプログラム異常終了時のプ
ログラムの処理経過を把握し、プログラム異常の原因を
容易且つ明確に判別できるので、原因究明のための時間
および労力を大幅に軽減することが可能となる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すシステム構成図、第2
図(A)、(B)、(C)はそれぞれ本発明の詳細な説
明するためのプログラム構成図、動作フローチャート、
およびトレースデータ構成図である。 1 プログラム実行装置 2 トレースデータ作成装置 3 プログラム異常検出装置 4 トレースデータ転送装置 5 トレースデータ印字出力装置 a プログラムトレース指定スイッチ b 主メモリトレースデータエリア C外部記憶装置 d オペレータ操作 e 印字情報 代理人 弁理士 則 近 憲 佑 同      山  下     − 第1図 (A) (C) 第2図

Claims (1)

    【特許請求の範囲】
  1. トレース指定されたプログラムの実行内容をトレースデ
    ータとして順次主メモリ上に記憶させるトレースデータ
    作成装置と、プログラム実行中の異常を検出したとき上
    記主メモリ上のトレースデータを外部記憶装置に転送す
    るトレースデータ転送装置と、オペレータからの要求に
    応じて上記外部記憶装置上のトレースデータをプリント
    アウトする印字出力装置を備えたことを特徴とするプロ
    グラム実行トレース制御装置。
JP63025621A 1988-02-08 1988-02-08 プログラム実行トレース制御装置 Pending JPH01201739A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63025621A JPH01201739A (ja) 1988-02-08 1988-02-08 プログラム実行トレース制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63025621A JPH01201739A (ja) 1988-02-08 1988-02-08 プログラム実行トレース制御装置

Publications (1)

Publication Number Publication Date
JPH01201739A true JPH01201739A (ja) 1989-08-14

Family

ID=12170952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63025621A Pending JPH01201739A (ja) 1988-02-08 1988-02-08 プログラム実行トレース制御装置

Country Status (1)

Country Link
JP (1) JPH01201739A (ja)

Similar Documents

Publication Publication Date Title
JPH01201739A (ja) プログラム実行トレース制御装置
US5124620A (en) Control method for robots
JPH028911A (ja) プログラマブルコントローラ
JPS63118964A (ja) 情報処理装置
JPH04248635A (ja) 並列処理デバッギングのプローブ効果除去方法
JP3237678B2 (ja) 制御装置
JP3037012B2 (ja) データベース監視機構
JP2684966B2 (ja) 入出力処理装置のデバッグ装置
JPH11119992A (ja) ファームウェアのトレース制御装置
JP2726998B2 (ja) 電子計算機のテスト方法
JPS62271140A (ja) プログラミングツ−ル
JPH0281141A (ja) トレース管理方式
JPH01171960A (ja) プリンタ装置
JPH056315A (ja) 入出力制御装置トレース方式
JPS60142754A (ja) プログラミング装置
JPH01134639A (ja) トレース停止制御方式
JPS62293444A (ja) 自己診断方法
JPH04335445A (ja) 端末障害情報採取システム
JPH0341897A (ja) プロセスデータ収集装置
JPH06139116A (ja) プログラムトレース方式
JPS6362773B2 (ja)
JPH07311733A (ja) Scsi制御装置
JPS62244681A (ja) 印字装置
JPS5872208A (ja) 数値制御システム
JPH0325548A (ja) コンピュータシステムにおける周辺装置制御情報の設定方法